// WITH_RUNTIME // PROBLEM: none class Optional(val value: T) val Any?.foo get() = println("foo: $this") fun main() { val b: Optional? = Optional(null) b?.let { it.value.foo } }