class C { inline fun foo(x: Any): T = x as T inline val bar: T? get() = null as T? set(value) {} var T.x: String inline get() = toString() inline set(value) {} }