FILE: tryInLambda.kt
    public final fun <T> myRun(block: R|() -> T|): R|T| {
        ^myRun R|<local>/block|.R|SubstitutionOverride<kotlin/Function0.invoke: R|T|>|()
    }
    public final fun foo(): R|kotlin/Unit| {
    }
    public final fun test(): R|kotlin/Unit| {
        R|/myRun|<R|kotlin/Unit|>(<L> = myRun@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
            try {
                lval x: R|kotlin/Int| = Int(1)
            }
            catch (e: R|kotlin/Exception|) {
                R|/foo|()
            }

        }
        )
    }
