FILE: test.kt public final fun test_1(option: R|Option>?|): R|kotlin/Unit| { when () { (R|/option| is R|Option.Some<*>|) -> { lval x: R|kotlin/String| = R|/option|.R|/Option.Some.get|().R|SubstitutionOverride| R|/x|.R|kotlin/String.length| } } } public final fun test_2(option: R|Option>?|): R|kotlin/Unit| { when () { (R|/option| is R|Option.Some>|) -> { lval x: R|kotlin/String| = R|/option|.R|SubstitutionOverride, kotlin/Pair?>|>|().R|SubstitutionOverride| R|/x|.R|kotlin/String.length| } } }