== fail == fun fail() : Nothing { throw java.lang.RuntimeException() } --------------------- L0: 1 2 mark({ throw java.lang.RuntimeException() }) mark(throw java.lang.RuntimeException()) mark(java.lang.RuntimeException()) mark(RuntimeException()) call(RuntimeException(), ) -> throw (throw java.lang.RuntimeException()|) NEXT:[] L1: 1 NEXT:[] PREV:[] error: PREV:[throw (throw java.lang.RuntimeException()|)] sink: PREV:[, ] =====================