FILE: nestedLambdas.kt public final fun myRun(computable: R|() -> T|): R|T| { ^myRun R|kotlin/TODO|() } public abstract interface Inv : R|kotlin/Any| { } public abstract interface MyMap : R|kotlin/Any| { public abstract val k: R|K| public get(): R|K| public abstract val v: R|V| public get(): R|V| } public final val w: R|Inv| = R|kotlin/TODO|() public get(): R|Inv| public final fun R|Inv|.associateBy1(keySelector: R|(X) -> K|): R|MyMap| { ^associateBy1 R|kotlin/TODO|() } public final val x: R|MyMap| = R|/myRun||>( = myRun@fun (): R|MyMap| { ^ R|/w|.R|/associateBy1|( = associateBy1@fun (f: R|kotlin/String|): R|kotlin/Int| { ^ R|/f|.R|kotlin/String.length| } ) } ) public get(): R|MyMap| public final fun foo(m: R|MyMap|): R|kotlin/Unit| { } public final fun main(): R|kotlin/Unit| { R|/foo|(R|/x|) }