// WITH_RUNTIME open class AbstractStuff() { inline suspend fun hello(value: T): T = println("Hello, ${T::class}").let { value } } class Stuff: AbstractStuff() { suspend fun foo() = hello(40) }