package test public inline fun with(receiver: T, f: T.() -> R): R = receiver.f() class A open var p: Int get() = 1 set(value: Int) {} fun test() { val t = p p = 1 }