Pass the object to save_reduce(), so the memoize() call can go into save_reduce(), before the state is pickled.  This makes it possible for an object to be referenced from its own (mutable) state.
Pass the object to save_reduce(), so the memoize() call can go into
save_reduce(), before the state is pickled.  This makes it possible
for an object to be referenced from its own (mutable) state.

sk-/python2.7-type-annotator,sk-/python2.7-type-annotator,sk-/python2.7-type-annotator