== test == fun test() { throw Exception() test() } --------------------- L0: NEXT:[r(Exception)] PREV:[] r(Exception) NEXT:[r(Exception())] PREV:[] r(Exception()) NEXT:[throw (throw Exception())] PREV:[r(Exception)] throw (throw Exception()) NEXT:[] PREV:[r(Exception())] - r(test) NEXT:[r(test())] PREV:[] - r(test()) NEXT:[] PREV:[] L1: NEXT:[] PREV:[] error: NEXT:[] PREV:[throw (throw Exception())] sink: NEXT:[] PREV:[, ] =====================