FILE: unitUpperBound.kt public final class A : R|kotlin/Any| { public constructor(): R|A| { super() } public final fun foo(x: R|kotlin/collections/List|): R|kotlin/Unit| { lvar w: R|kotlin/Int| = Int(1) R|/x|.R|kotlin/collections/ifEmpty||, R|kotlin/Any|>( = ifEmpty@fun (): R|kotlin/Any| { R|/w| = R|/w|.R|kotlin/Int.plus|(Int(2)) } ) } }