# Functions
No description provided by the author
First returns the first element of a [Tuple2].
FromArray converts an array of [R] into a [Tuple1] using 1 functions from [R] to [T] The inverse function is [ToArray1].
FromArray converts an array of [R] into a [Tuple10] using 10 functions from [R] to [T] The inverse function is [ToArray10].
FromArray converts an array of [R] into a [Tuple11] using 11 functions from [R] to [T] The inverse function is [ToArray11].
FromArray converts an array of [R] into a [Tuple12] using 12 functions from [R] to [T] The inverse function is [ToArray12].
FromArray converts an array of [R] into a [Tuple13] using 13 functions from [R] to [T] The inverse function is [ToArray13].
FromArray converts an array of [R] into a [Tuple14] using 14 functions from [R] to [T] The inverse function is [ToArray14].
FromArray converts an array of [R] into a [Tuple15] using 15 functions from [R] to [T] The inverse function is [ToArray15].
FromArray converts an array of [R] into a [Tuple2] using 2 functions from [R] to [T] The inverse function is [ToArray2].
FromArray converts an array of [R] into a [Tuple3] using 3 functions from [R] to [T] The inverse function is [ToArray3].
FromArray converts an array of [R] into a [Tuple4] using 4 functions from [R] to [T] The inverse function is [ToArray4].
FromArray converts an array of [R] into a [Tuple5] using 5 functions from [R] to [T] The inverse function is [ToArray5].
FromArray converts an array of [R] into a [Tuple6] using 6 functions from [R] to [T] The inverse function is [ToArray6].
FromArray converts an array of [R] into a [Tuple7] using 7 functions from [R] to [T] The inverse function is [ToArray7].
FromArray converts an array of [R] into a [Tuple8] using 8 functions from [R] to [T] The inverse function is [ToArray8].
FromArray converts an array of [R] into a [Tuple9] using 9 functions from [R] to [T] The inverse function is [ToArray9].
MakeTuple1 is a function that converts its 1 parameters into a [Tuple1].
MakeTuple10 is a function that converts its 10 parameters into a [Tuple10].
MakeTuple11 is a function that converts its 11 parameters into a [Tuple11].
MakeTuple12 is a function that converts its 12 parameters into a [Tuple12].
MakeTuple13 is a function that converts its 13 parameters into a [Tuple13].
MakeTuple14 is a function that converts its 14 parameters into a [Tuple14].
MakeTuple15 is a function that converts its 15 parameters into a [Tuple15].
MakeTuple2 is a function that converts its 2 parameters into a [Tuple2].
MakeTuple3 is a function that converts its 3 parameters into a [Tuple3].
MakeTuple4 is a function that converts its 4 parameters into a [Tuple4].
MakeTuple5 is a function that converts its 5 parameters into a [Tuple5].
MakeTuple6 is a function that converts its 6 parameters into a [Tuple6].
MakeTuple7 is a function that converts its 7 parameters into a [Tuple7].
MakeTuple8 is a function that converts its 8 parameters into a [Tuple8].
MakeTuple9 is a function that converts its 9 parameters into a [Tuple9].
Map1 maps each value of a [Tuple1] via a mapping function.
Map10 maps each value of a [Tuple10] via a mapping function.
Map11 maps each value of a [Tuple11] via a mapping function.
Map12 maps each value of a [Tuple12] via a mapping function.
Map13 maps each value of a [Tuple13] via a mapping function.
Map14 maps each value of a [Tuple14] via a mapping function.
Map15 maps each value of a [Tuple15] via a mapping function.
Map2 maps each value of a [Tuple2] via a mapping function.
Map3 maps each value of a [Tuple3] via a mapping function.
Map4 maps each value of a [Tuple4] via a mapping function.
Map5 maps each value of a [Tuple5] via a mapping function.
Map6 maps each value of a [Tuple6] via a mapping function.
Map7 maps each value of a [Tuple7] via a mapping function.
Map8 maps each value of a [Tuple8] via a mapping function.
Map9 maps each value of a [Tuple9] via a mapping function.
Monoid1 creates a [Monoid] for a [Tuple1] based on 1 monoids for the contained types.
Monoid10 creates a [Monoid] for a [Tuple10] based on 10 monoids for the contained types.
Monoid11 creates a [Monoid] for a [Tuple11] based on 11 monoids for the contained types.
Monoid12 creates a [Monoid] for a [Tuple12] based on 12 monoids for the contained types.
Monoid13 creates a [Monoid] for a [Tuple13] based on 13 monoids for the contained types.
Monoid14 creates a [Monoid] for a [Tuple14] based on 14 monoids for the contained types.
Monoid15 creates a [Monoid] for a [Tuple15] based on 15 monoids for the contained types.
Monoid2 creates a [Monoid] for a [Tuple2] based on 2 monoids for the contained types.
Monoid3 creates a [Monoid] for a [Tuple3] based on 3 monoids for the contained types.
Monoid4 creates a [Monoid] for a [Tuple4] based on 4 monoids for the contained types.
Monoid5 creates a [Monoid] for a [Tuple5] based on 5 monoids for the contained types.
Monoid6 creates a [Monoid] for a [Tuple6] based on 6 monoids for the contained types.
Monoid7 creates a [Monoid] for a [Tuple7] based on 7 monoids for the contained types.
Monoid8 creates a [Monoid] for a [Tuple8] based on 8 monoids for the contained types.
Monoid9 creates a [Monoid] for a [Tuple9] based on 9 monoids for the contained types.
No description provided by the author
No description provided by the author
Ord1 creates n [Ord] for a [Tuple1] based on 1 [Ord]s for the contained types.
Ord10 creates n [Ord] for a [Tuple10] based on 10 [Ord]s for the contained types.
Ord11 creates n [Ord] for a [Tuple11] based on 11 [Ord]s for the contained types.
Ord12 creates n [Ord] for a [Tuple12] based on 12 [Ord]s for the contained types.
Ord13 creates n [Ord] for a [Tuple13] based on 13 [Ord]s for the contained types.
Ord14 creates n [Ord] for a [Tuple14] based on 14 [Ord]s for the contained types.
Ord15 creates n [Ord] for a [Tuple15] based on 15 [Ord]s for the contained types.
Ord2 creates n [Ord] for a [Tuple2] based on 2 [Ord]s for the contained types.
Ord3 creates n [Ord] for a [Tuple3] based on 3 [Ord]s for the contained types.
Ord4 creates n [Ord] for a [Tuple4] based on 4 [Ord]s for the contained types.
Ord5 creates n [Ord] for a [Tuple5] based on 5 [Ord]s for the contained types.
Ord6 creates n [Ord] for a [Tuple6] based on 6 [Ord]s for the contained types.
Ord7 creates n [Ord] for a [Tuple7] based on 7 [Ord]s for the contained types.
Ord8 creates n [Ord] for a [Tuple8] based on 8 [Ord]s for the contained types.
Ord9 creates n [Ord] for a [Tuple9] based on 9 [Ord]s for the contained types.
Push1 creates a [Tuple2] from a [Tuple1] by appending a constant value.
Push10 creates a [Tuple11] from a [Tuple10] by appending a constant value.
Push11 creates a [Tuple12] from a [Tuple11] by appending a constant value.
Push12 creates a [Tuple13] from a [Tuple12] by appending a constant value.
Push13 creates a [Tuple14] from a [Tuple13] by appending a constant value.
Push14 creates a [Tuple15] from a [Tuple14] by appending a constant value.
Push2 creates a [Tuple3] from a [Tuple2] by appending a constant value.
Push3 creates a [Tuple4] from a [Tuple3] by appending a constant value.
Push4 creates a [Tuple5] from a [Tuple4] by appending a constant value.
Push5 creates a [Tuple6] from a [Tuple5] by appending a constant value.
Push6 creates a [Tuple7] from a [Tuple6] by appending a constant value.
Push7 creates a [Tuple8] from a [Tuple7] by appending a constant value.
Push8 creates a [Tuple9] from a [Tuple8] by appending a constant value.
Push9 creates a [Tuple10] from a [Tuple9] by appending a constant value.
Replicate1 creates a [Tuple1] with all fields set to the input value `t`.
Replicate10 creates a [Tuple10] with all fields set to the input value `t`.
Replicate11 creates a [Tuple11] with all fields set to the input value `t`.
Replicate12 creates a [Tuple12] with all fields set to the input value `t`.
Replicate13 creates a [Tuple13] with all fields set to the input value `t`.
Replicate14 creates a [Tuple14] with all fields set to the input value `t`.
Replicate15 creates a [Tuple15] with all fields set to the input value `t`.
Replicate2 creates a [Tuple2] with all fields set to the input value `t`.
Replicate3 creates a [Tuple3] with all fields set to the input value `t`.
Replicate4 creates a [Tuple4] with all fields set to the input value `t`.
Replicate5 creates a [Tuple5] with all fields set to the input value `t`.
Replicate6 creates a [Tuple6] with all fields set to the input value `t`.
Replicate7 creates a [Tuple7] with all fields set to the input value `t`.
Replicate8 creates a [Tuple8] with all fields set to the input value `t`.
Replicate9 creates a [Tuple9] with all fields set to the input value `t`.
Second returns the second element of a [Tuple2].
No description provided by the author
ToArray converts the [Tuple1] into an array of type [R] using 1 transformation functions from [T] to [R] The inverse function is [FromArray1].
ToArray converts the [Tuple10] into an array of type [R] using 10 transformation functions from [T] to [R] The inverse function is [FromArray10].
ToArray converts the [Tuple11] into an array of type [R] using 11 transformation functions from [T] to [R] The inverse function is [FromArray11].
ToArray converts the [Tuple12] into an array of type [R] using 12 transformation functions from [T] to [R] The inverse function is [FromArray12].
ToArray converts the [Tuple13] into an array of type [R] using 13 transformation functions from [T] to [R] The inverse function is [FromArray13].
ToArray converts the [Tuple14] into an array of type [R] using 14 transformation functions from [T] to [R] The inverse function is [FromArray14].
ToArray converts the [Tuple15] into an array of type [R] using 15 transformation functions from [T] to [R] The inverse function is [FromArray15].
ToArray converts the [Tuple2] into an array of type [R] using 2 transformation functions from [T] to [R] The inverse function is [FromArray2].
ToArray converts the [Tuple3] into an array of type [R] using 3 transformation functions from [T] to [R] The inverse function is [FromArray3].
ToArray converts the [Tuple4] into an array of type [R] using 4 transformation functions from [T] to [R] The inverse function is [FromArray4].
ToArray converts the [Tuple5] into an array of type [R] using 5 transformation functions from [T] to [R] The inverse function is [FromArray5].
ToArray converts the [Tuple6] into an array of type [R] using 6 transformation functions from [T] to [R] The inverse function is [FromArray6].
ToArray converts the [Tuple7] into an array of type [R] using 7 transformation functions from [T] to [R] The inverse function is [FromArray7].
ToArray converts the [Tuple8] into an array of type [R] using 8 transformation functions from [T] to [R] The inverse function is [FromArray8].
ToArray converts the [Tuple9] into an array of type [R] using 9 transformation functions from [T] to [R] The inverse function is [FromArray9].
Tupled1 converts a function with 1 parameters into a function taking a Tuple1 The inverse function is [Untupled1].
Tupled10 converts a function with 10 parameters into a function taking a Tuple10 The inverse function is [Untupled10].
Tupled11 converts a function with 11 parameters into a function taking a Tuple11 The inverse function is [Untupled11].
Tupled12 converts a function with 12 parameters into a function taking a Tuple12 The inverse function is [Untupled12].
Tupled13 converts a function with 13 parameters into a function taking a Tuple13 The inverse function is [Untupled13].
Tupled14 converts a function with 14 parameters into a function taking a Tuple14 The inverse function is [Untupled14].
Tupled15 converts a function with 15 parameters into a function taking a Tuple15 The inverse function is [Untupled15].
Tupled2 converts a function with 2 parameters into a function taking a Tuple2 The inverse function is [Untupled2].
Tupled3 converts a function with 3 parameters into a function taking a Tuple3 The inverse function is [Untupled3].
Tupled4 converts a function with 4 parameters into a function taking a Tuple4 The inverse function is [Untupled4].
Tupled5 converts a function with 5 parameters into a function taking a Tuple5 The inverse function is [Untupled5].
Tupled6 converts a function with 6 parameters into a function taking a Tuple6 The inverse function is [Untupled6].
Tupled7 converts a function with 7 parameters into a function taking a Tuple7 The inverse function is [Untupled7].
Tupled8 converts a function with 8 parameters into a function taking a Tuple8 The inverse function is [Untupled8].
Tupled9 converts a function with 9 parameters into a function taking a Tuple9 The inverse function is [Untupled9].
Untupled1 converts a function with a [Tuple1] parameter into a function with 1 parameters The inverse function is [Tupled1].
Untupled10 converts a function with a [Tuple10] parameter into a function with 10 parameters The inverse function is [Tupled10].
Untupled11 converts a function with a [Tuple11] parameter into a function with 11 parameters The inverse function is [Tupled11].
Untupled12 converts a function with a [Tuple12] parameter into a function with 12 parameters The inverse function is [Tupled12].
Untupled13 converts a function with a [Tuple13] parameter into a function with 13 parameters The inverse function is [Tupled13].
Untupled14 converts a function with a [Tuple14] parameter into a function with 14 parameters The inverse function is [Tupled14].
Untupled15 converts a function with a [Tuple15] parameter into a function with 15 parameters The inverse function is [Tupled15].
Untupled2 converts a function with a [Tuple2] parameter into a function with 2 parameters The inverse function is [Tupled2].
Untupled3 converts a function with a [Tuple3] parameter into a function with 3 parameters The inverse function is [Tupled3].
Untupled4 converts a function with a [Tuple4] parameter into a function with 4 parameters The inverse function is [Tupled4].
Untupled5 converts a function with a [Tuple5] parameter into a function with 5 parameters The inverse function is [Tupled5].
Untupled6 converts a function with a [Tuple6] parameter into a function with 6 parameters The inverse function is [Tupled6].
Untupled7 converts a function with a [Tuple7] parameter into a function with 7 parameters The inverse function is [Tupled7].
Untupled8 converts a function with a [Tuple8] parameter into a function with 8 parameters The inverse function is [Tupled8].
Untupled9 converts a function with a [Tuple9] parameter into a function with 9 parameters The inverse function is [Tupled9].
# Structs
Tuple1 is a struct that carries 1 independently typed values.
Tuple10 is a struct that carries 10 independently typed values.
Tuple11 is a struct that carries 11 independently typed values.
Tuple12 is a struct that carries 12 independently typed values.
Tuple13 is a struct that carries 13 independently typed values.
Tuple14 is a struct that carries 14 independently typed values.
Tuple15 is a struct that carries 15 independently typed values.
Tuple2 is a struct that carries 2 independently typed values.
Tuple3 is a struct that carries 3 independently typed values.
Tuple4 is a struct that carries 4 independently typed values.
Tuple5 is a struct that carries 5 independently typed values.
Tuple6 is a struct that carries 6 independently typed values.
Tuple7 is a struct that carries 7 independently typed values.
Tuple8 is a struct that carries 8 independently typed values.
Tuple9 is a struct that carries 9 independently typed values.