== foo == fun foo() { var x: String class A { init { x = "" } } x.length } --------------------- "" : String NEW: r("") -> x = "" !: * { x = "" } !: * COPY x : {<: CharSequence} NEW: r(x) -> length : * NEW: r(length|) -> x.length : * COPY { var x: String class A { init { x = "" } } x.length } : * COPY =====================