== foo == fun foo(a: Array) { a[1] = } --------------------- L0: 1 v(a: Array) magic[FAKE_INITIALIZER](a: Array) -> w(a|) 2 mark({ a[1] = }) mark(a[1]) magic[UNRESOLVED_CALL](a) -> r(1) -> magic[UNRESOLVED_CALL](a[1]|, ) -> magic[UNRESOLVED_CALL](a[1] =|) -> L1: 1 NEXT:[] error: PREV:[] sink: PREV:[, ] =====================