Support pickling a PyProgram
by implementing __getstate__
and __setstate__
dunder methods.
#173
+150
−4