tuple

fun <T1, T2> tuple(selection1: Selection<T1>, selection2: Selection<T2>): KNonNullExpression<Tuple2<T1, T2>>
fun <T1, T2, T3> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>): KNonNullExpression<Tuple3<T1, T2, T3>>
fun <T1, T2, T3, T4> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>): KNonNullExpression<Tuple4<T1, T2, T3, T4>>
fun <T1, T2, T3, T4, T5> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>): KNonNullExpression<Tuple5<T1, T2, T3, T4, T5>>
fun <T1, T2, T3, T4, T5, T6> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>): KNonNullExpression<Tuple6<T1, T2, T3, T4, T5, T6>>
fun <T1, T2, T3, T4, T5, T6, T7> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>): KNonNullExpression<Tuple7<T1, T2, T3, T4, T5, T6, T7>>
fun <T1, T2, T3, T4, T5, T6, T7, T8> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>, selection8: Selection<T8>): KNonNullExpression<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9> tuple(selection1: Selection<T1>, selection2: Selection<T2>, selection3: Selection<T3>, selection4: Selection<T4>, selection5: Selection<T5>, selection6: Selection<T6>, selection7: Selection<T7>, selection8: Selection<T8>, selection9: Selection<T9>): KNonNullExpression<Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>