FILE: lambdaWithAnonymousObject.kt public final fun myRun(block: R|() -> R|): R|R| { ^myRun R|/block|.R|SubstitutionOverride|() } public abstract interface Bar : R|kotlin/Any| { public abstract val action: R|() -> kotlin/Unit| public get(): R|() -> kotlin/Unit| } public final val cardModel: R|Bar| = R|/myRun||>( = myRun@fun (): R|| { ^ object : R|Bar| { private constructor(): R|| { super() } public open override val action: R|() -> kotlin/Unit| = fun (): R|kotlin/Unit| { ^ Unit } public get(): R|() -> kotlin/Unit| } } ) public get(): R|Bar|