FILE: builderInferenceFromStdlib.kt public final fun test_1(): R|kotlin/Unit| { lval list: R|kotlin/collections/List| = R|kotlin/collections/buildList|( = buildList@fun R|kotlin/collections/MutableList|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|SubstitutionOverride|(String()) } ) R|/takeList|(R|/list|) } public final fun test_2(): R|kotlin/Unit| { lval list: R|kotlin/collections/List| = R|/myBuildList|( = myBuildList@fun R|kotlin/collections/MutableList|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|SubstitutionOverride|(String()) } ) R|/takeList|(R|/list|) } public final fun myBuildList(@R|kotlin/BuilderInference|() builderAction: R|kotlin/collections/MutableList.() -> kotlin/Unit|): R|kotlin/collections/List| { ^myBuildList R|java/util/ArrayList.ArrayList|().R|kotlin/apply||>(R|/builderAction|) } public final fun takeList(list: R|kotlin/collections/List|): R|kotlin/Unit| { }