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