== unreachable == fun unreachable() {} --------------------- ===================== == a == fun a() { do { } while (true) unreachable() } --------------------- : * NEW: magic[VALUE_CONSUMER](true|) -> true : * NEW: r(true) -> unreachable() : * NEW: call(unreachable(), unreachable) -> { do { } while (true) unreachable() } : * COPY ===================== == b == fun b() { while (true) { } unreachable() } --------------------- : * NEW: magic[VALUE_CONSUMER](true|) -> true : Boolean NEW: r(true) -> unreachable() : * NEW: call(unreachable(), unreachable) -> { while (true) { } unreachable() } : * COPY =====================