(Where `MyDelegateValue` is something like: `class MyDelegateValue<T>(private val inner: suspend () ...
a
(Where
MyDelegateValue
is something like:
class MyDelegateValue<T>(private val inner: suspend () -> T) { operator fun getValue(t: T?, property: KProperty<*>): T = ... }
)