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