Hi,
I noticed that functions like get_space never made into the wrapped MultiAff class.
After some investigation, I believe it's caused by this issue.
I also hypothesize that this is the cause of the following behavior:
assert islpy.MultiAff("{[i] -> [i]}") == islpy.MultiAff("{[i] -> [i]}") # Assertion error !