== foo == fun foo(a: Array) { a[1] = } --------------------- : {<: Array} NEW: magic[FAKE_INITIALIZER](a: Array) -> a : * NEW: magic[UNRESOLVED_CALL](a) -> 1 : * NEW: r(1) -> a[1] : * NEW: magic[UNRESOLVED_CALL](a[1]|, ) -> a[1] = : * NEW: magic[UNRESOLVED_CALL](a[1] =|) -> { a[1] = } : * COPY =====================