FILE: vararg.fir.kt public final fun |> arrayData(vararg values: R|kotlin/Array|): R|A| { ^arrayData Null(null)!! } public final fun arrayDataNoBound(vararg values: R|kotlin/Array|): R|A| { ^arrayDataNoBound Null(null)!! } public final fun test(b: R|kotlin/Byte|): R|kotlin/Unit| { R|/select|(R|/arrayData|(vararg(Byte(1))), R|/b|) R|/select|(R|/id|(Byte(1)), R|/b|) R|/select|(R|/id|(R|/arrayData|(vararg(Byte(1)))), R|/b|) R|/select|(R|/arrayDataNoBound|(vararg(Byte(1))), R|/b|) } public final fun select(a: R|S|, b: R|S|): R|S| { ^select R|/a| } public final fun |> id(arg: R|I|): R|I| { ^id R|/arg| }