== foo == fun foo(a: Array) { a[1] = 2 } --------------------- L0: NEXT:[v(a: Array)] PREV:[] v(a: Array) NEXT:[w(a)] PREV:[] w(a) NEXT:[r(a)] PREV:[v(a: Array)] r(a) NEXT:[r(1)] PREV:[w(a)] r(1) NEXT:[r(2)] PREV:[r(a)] r(2) NEXT:[call(a[1], set)] PREV:[r(1)] call(a[1], set) NEXT:[] PREV:[r(2)] L1: NEXT:[] PREV:[call(a[1], set)] error: NEXT:[] PREV:[] sink: NEXT:[] PREV:[, ] =====================