copy

fun <T1> Tuple1<T1>.copy(_1: T1 = this._1()): Tuple1<T1>
fun <T1, T2> Tuple2<T1, T2>.copy(_1: T1 = this._1(), _2: T2 = this._2()): Tuple2<T1, T2>
fun <T1, T2, T3> Tuple3<T1, T2, T3>.copy(_1: T1 = this._1(), _2: T2 = this._2(), _3: T3 = this._3()): Tuple3<T1, T2, T3>
fun <T1, T2, T3, T4> Tuple4<T1, T2, T3, T4>.copy(_1: T1 = this._1(), _2: T2 = this._2(), _3: T3 = this._3(), _4: T4 = this._4()): Tuple4<T1, T2, T3, T4>
fun <T1, T2, T3, T4, T5> Tuple5<T1, T2, T3, T4, T5>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5()): Tuple5<T1, T2, T3, T4, T5>
fun <T1, T2, T3, T4, T5, T6> Tuple6<T1, T2, T3, T4, T5, T6>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6()): Tuple6<T1, T2, T3, T4, T5, T6>
fun <T1, T2, T3, T4, T5, T6, T7> Tuple7<T1, T2, T3, T4, T5, T6, T7>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7()): Tuple7<T1, T2, T3, T4, T5, T6, T7>
fun <T1, T2, T3, T4, T5, T6, T7, T8> Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8()): Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9> Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9()): Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10()): Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11()): Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12()): Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13()): Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14()): Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15()): Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16()): Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> Tuple17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17()): Tuple17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> Tuple18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17(),     _18: T18 = this._18()): Tuple18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> Tuple19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17(),     _18: T18 = this._18(),     _19: T19 = this._19()): Tuple19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> Tuple20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17(),     _18: T18 = this._18(),     _19: T19 = this._19(),     _20: T20 = this._20()): Tuple20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> Tuple21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17(),     _18: T18 = this._18(),     _19: T19 = this._19(),     _20: T20 = this._20(),     _21: T21 = this._21()): Tuple21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> Tuple22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>.copy(    _1: T1 = this._1(),     _2: T2 = this._2(),     _3: T3 = this._3(),     _4: T4 = this._4(),     _5: T5 = this._5(),     _6: T6 = this._6(),     _7: T7 = this._7(),     _8: T8 = this._8(),     _9: T9 = this._9(),     _10: T10 = this._10(),     _11: T11 = this._11(),     _12: T12 = this._12(),     _13: T13 = this._13(),     _14: T14 = this._14(),     _15: T15 = this._15(),     _16: T16 = this._16(),     _17: T17 = this._17(),     _18: T18 = this._18(),     _19: T19 = this._19(),     _20: T20 = this._20(),     _21: T21 = this._21(),     _22: T22 = this._22()): Tuple22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>