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