== foo == fun foo(i: Int = 1, j: Int) = i + j --------------------- L0: 1 v(i: Int = 1) jmp?(L2) NEXT:[magic[FAKE_INITIALIZER](i: Int = 1) -> , r(1) -> ] r(1) -> L2 [after default value for parameter i]: magic[FAKE_INITIALIZER](i: Int = 1) -> PREV:[jmp?(L2), r(1) -> ] merge(i: Int = 1|, ) -> w(i|) v(j: Int) magic[FAKE_INITIALIZER](j: Int) -> w(j|) r(i) -> r(j) -> mark(i + j) call(i + j, plus|, ) -> ret(*|) L1 L1: NEXT:[] error: PREV:[] sink: PREV:[, ] =====================