Error when using instance var inside metaclass
Parse def self.foo=
Special handling of funs returning void
Keep root index and restore it in each function