```class Delegate<in R, out T>(private val s...
# announcements
c
Copy code
class Delegate<in R, out T>(private val source: R.() -> T) : ReadOnlyProperty<R, T> {
    override fun getValue(thisRef: R, property: KProperty<*>): T {
        return thisRef.source()
    }
}

val test by Delegate { "test" }
this fails with "failed to infer T". seems like a bug, is it a known one?