fun test() { val x: /*T5@*/List> = List>(13/*LIT*/, { List(7/*LIT*/, { 666/*LIT*/ }/*Function0*/)/*List*/ }/*Function0>*/ )/*List>*/ } //LOWER <: T6 due to 'RETURN' //T6 <: T0 due to 'PARAMETER' //T0 <: T8 due to 'RETURN' //T8 <: T1 due to 'PARAMETER' //T7 <: T2 due to 'PARAMETER' //T1 <: T3 due to 'INITIALIZER' //T2 <: T4 due to 'INITIALIZER'