FILE: lambdaAndAnonymousFunction.kt
    public? final? fun <T> run(block: ( () -> T )): T {
        ^run block#()
    }
    public? final? fun test_1(): R|kotlin/Unit| {
        run#(<L> = run@fun <implicit>.<anonymous>(): <implicit> <inline=Unknown>  {
            ^@run Unit
        }
        )
        run#(<L> = run@fun <implicit>.<anonymous>(): <implicit> <inline=Unknown>  {
            ^test_1 Unit
        }
        )
    }
    public? final? fun test_2(): R|kotlin/Unit| {
        run#(fun <anonymous>(): Int <inline=Unknown>  {
            ^@run IntegerLiteral(1)
        }
        )
    }
