FILE: builderInference.kt public final fun foo(@R|kotlin/BuilderInference|() block: R|kotlin/collections/MutableList.() -> kotlin/Unit|): R|T| { ^foo Null(null)!! } public final fun takeString(s: R|kotlin/String|): R|kotlin/Unit| { } public final fun test(): R|kotlin/Unit| { lval s: R|kotlin/String| = R|/foo|( = foo@fun R|kotlin/collections/MutableList|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|SubstitutionOverride|(String()) } ) R|/takeString|(R|/s|) }