fun accept1(handler: String.(t: T) -> Unit){} fun accept2(handler: Int.() -> Unit){} fun foo(){ accept1({ accept2({ val s: String = }) }) } // EXIST: this@accept1