FILE: anonymousFunction.kt
    public final fun test(): R|kotlin/Unit| {
        lval anon: R|() -> kotlin/Unit| = fun <anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
        }

        lval anon2: R|() -> kotlin/Unit| = fun <anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
        }

        lval anon3: R|() -> kotlin/Unit| = fun <anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
        }

        lval anon4: R|() -> kotlin/Unit| = fun <anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
        }

        lval anon5: R|(T) -> T| = fun <anonymous>(x: R|T|): R|T| <inline=NoInline>  {
            lval y: R|T| = R|<local>/x|
            ^ R|<local>/y|
        }

    }
    public abstract interface I : R|kotlin/Any| {
    }
