== A == class A --------------------- ===================== == foo == fun foo(a: A) { a[0]++ } --------------------- : A NEW: magic[FAKE_INITIALIZER](a: A) -> a : * NEW: r(a) -> 0 : * NEW: r(0) -> a[0] : * NEW: magic[UNRESOLVED_CALL](a[0]|, ) -> a[0]++ : * COPY { a[0]++ } : * COPY =====================