FILE: lambdaReturningObject.kt
    public abstract interface Out<out E> : R|kotlin/Any| {
    }
    public final fun bar(arguments: R|Out<IrTypeArgument>|): R|kotlin/Unit| {
    }
    public abstract interface IrTypeArgument : R|kotlin/Any| {
    }
    public final object IrStarProjectionImpl : R|IrTypeArgument| {
        private constructor(): R|IrStarProjectionImpl| {
            super<R|kotlin/Any|>()
        }

    }
    public final fun <T> MyOut(init: R|() -> T|): R|Out<T>| {
        ^MyOut R|kotlin/TODO|()
    }
    public final fun foo(): R|kotlin/Unit| {
        R|/bar|(R|/MyOut|<R|IrStarProjectionImpl|>(<L> = MyOut@fun <anonymous>(): R|IrStarProjectionImpl| <inline=NoInline>  {
            ^ Q|IrStarProjectionImpl|
        }
        ))
    }
