// FIR_IDENTICAL // FIR_DUMP // WITH_REFLECT import kotlin.reflect.KProperty // Definitions class State(var value: S) inline operator fun State.getValue(thisRef: Any?, property: KProperty<*>): V = value inline fun remember(block: () -> M): M = block() // list should have a type of List, not Any? val list by remember { State(listOf(0)) } val first = list.first()