I want to create recursive data structures via a class Wrapper, and I want to be able to do something like this:
A = Wrapper() A.assign_value((A, 5)) my_set = s