== foo == fun foo() { "before" do { var a = 2 } while (a > 0) "after" } --------------------- "before" : * NEW: r("before") -> 2 : Int NEW: r(2) -> a : {<: Comparable} NEW: r(a) -> 0 : Int NEW: r(0) -> a > 0 : Boolean NEW: call(a > 0, compareTo|, ) -> "after" : * NEW: r("after") -> { "before" do { var a = 2 } while (a > 0) "after" } : * COPY =====================