h&\Q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A module that defines typeclasses to prepend and append items and tuples into new tuples.hapytexeu+gh@gmail.com experimentalPOSIXSafe <  tuple-append"A typeclass to process a tuple of  elements to an $ of a tuple. While a 2-tuple has a < function, that function sees the tuples as a collection of one! element: the second item. This * typeclass considers this a collection of n elements for an n5-tuple and thus runs over all elements of the tuple. tuple-append+Sequence the elements of the tuple. For an n tuple sequenceTupleA (vA, vA, @, vA) is equivalent to: (,,@,)  $ vA  * vA  * @  * vA. tuple-appendSequence the elements of the tuple, and return the unit. For an n tuple sequenceTupleA_ (vA, vA, @, vA) is equivalent to: $vA *> (vA *> (@ *> (vA *> pure ()))). tuple-appendA typeclass mainly used to append two tuples together into a tuple that contains as many elements as the sum of the number of elements of the two given tuples. The typeclass is also used for a small amount of extra data types to make it more convenient. tuple-appendConstruct a new tuple that contains the elements of the two given tuples. tuple-appendA typeclass mainly used to construct a tuple with one element extra. That element is added at the right side of the tuple. The typeclass is also used for a small amount of extra data types to make it more convenient. tuple-appendConstruct a new tuple by adding the second parameter as last item in the tuple. tuple-appendA typeclass mainly used to construct a tuple with one element extra. That element is added at the left side of the tuple. The typeclass is also used for a small amount of extra datatypes to make it more convenient. tuple-appendConstruct a new tuple by adding the first parameter as first item in the tuple. tuple-append$The tuple with applicative elements. tuple-appendAn applicative tuple thas has sequenced over the elements of the tuple. tuple-append&The tuple of applicatives to sequence. tuple-append!An applicative for the unit type. tuple-appendThe first tuple to append. tuple-appendThe second tuple to append. tuple-appendA tuple that contains the items of the first and the second tuple. tuple-append.The tuple containing the rest of the elements. tuple-append2The item to append at the right side of the tuple. tuple-appendA tuple that has one element more than the given tuple: the given item that is appended at the right side. tuple-append2The item to prepend at the left side of the tuple. tuple-append.The tuple containing the rest of the elements. tuple-appendA tuple that has one element more than the given tuple: the given item that is prepended at the left side.  555A module that defines template Haskell expressions to define typeclass instances to prepend and append tuples.hapytexeu+gh@gmail.com experimentalPOSIXSafeP tuple-appendProduce a function for sequencing a tuple of a given length of tuples with a given name. tuple-appendProduce a function for sequencing a tuple of a given length of tuples and return the unit value with a given name. tuple-appendCreate a function declaration to append two boxed tuples together in a new boxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration to append two unboxed tuples together in a new unboxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration to add an item to the left side of a boxed tuple in a new boxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration to add an item to the left side of an unboxed tuple in a new unboxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration to add an item to the right side of a boxed tuple in a new boxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration to add an item to the right side of an unboxed tuple in a new unboxed tuple. This only contains a declaration for the body' of the function, not a type signature. tuple-appendCreate a function declaration with signature to append a boxed tuple with the types of the first list with a boxed tuple with the types of the second list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to append an unboxed tuple with the types of the first list with an unboxed tuple with the types of the second list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to add an item with a given type to the left side of a boxed tuple with the types of the given list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to add an item with a given type to the left side of an unboxed tuple with the types of the given list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to add an item with a given type to the right side of a boxed tuple with the types of the given list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to add an item with a given type to the right side of an unboxed tuple with the types of the given list. This will contain two  items: one for the signature and one for the function declaration itself. tuple-appendCreate a function declaration with signature to append a boxed tuple with the types of the first list with a boxed tuple with the types of the second list. This function can be used with template Haskell.  tuple-appendCreate a function declaration with signature to append an unboxed tuple with the types of the first list with an unboxed tuple with the types of the second list. This function can be used with template Haskell.! tuple-appendCreate a function declaration with signature to add an item with a given type to the left side of a boxed tuple with the types of the given list. This function can be used with template Haskell." tuple-appendCreate a function declaration with signature to add an item with a given type to the left side of an unboxed tuple with the types of the given list. This function can be used with template Haskell.# tuple-appendCreate a function declaration with signature to add an item with a given type to the right side of a boxed tuple with the types of the given list. This function can be used with template Haskell.$ tuple-appendCreate a function declaration with signature to add an item with a given type to the right side of an unboxed tuple with the types of the given list. This function can be used with template Haskell.% tuple-append Define a typeclass instance for & where it sequences a tuple of length n.& tuple-append Define a typeclass instance for  where it appends tuples with m and n items with m and n the parameters of the function.' tuple-appendDefine typeclass instances for  that will append any tuple of at least size two with any tuple of at least size two such that the sum is the given number.( tuple-append$Define a typeclass instance for the  typeclass that will sequence over a tuple for the given length.) tuple-append Define a typeclass instance for  for a tuple with n0 elements and an item to construct a tuple with n+13 elements where the item is added at the left side.* tuple-append Define a typeclass instance for  for a tuple with n0 elements and an item to construct a tuple with n+14 elements where the item is added at the right side.+ tuple-appendDefine typeclass instances for  and  for a tuple with n0 elements and an item to construct a tuple with n+1 elements where the item is added at the left or the right side., tuple-appendA  that constructs instances for  and  for tuples up to length n where n, is read as text input for the quasi quoter.- tuple-appendA  that constructs instances for  for tuples up to length n where n: is read as text input for the quasi quoter. For a single n it thus will construct n+1! instances for each tuple length.. tuple-appendA # that constructs instances for the % typeclass for tuples up to a length n where n9 i read as text input for the quasi quoter. For a single n it will thus construct n instances in total./ tuple-appendA 5 that constructs function declarations with the name unboxedAppend_i_j with i and j the number of items of the unboxed tuples. The items sum up to at most n where n: is read as text input for the quasi quoter. For a single n it thus will construct n+1! instances for each tuple length. tuple-appendThe given number n1 for which a function is produced that sequences n-tuples. tuple-append,The name for the function that is generated. tuple-append6A declaration for a function that sequences the tuple. tuple-appendThe given number n1 for which a function is produced that sequences n-tuples. tuple-append,The name for the function that is generated. tuple-appendA declaration for a function that sequences the tuple and returns the unit value. tuple-append8The number of items for the first boxed tuple parameter. tuple-append9The number of items for the second boxed tuple parameter. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append:The number of items for the first unboxed tuple parameter. tuple-append;The number of items for the second unboxed tuple parameter. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append9The number of items of the boxed tuple to add an item to. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append;The number of items of the unboxed tuple to add an item to. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append9The number of items of the boxed tuple to add an item to. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append;The number of items of the unboxed tuple to add an item to. tuple-append#The name of the function to define. tuple-appendA function declaration that only contains the body of the function. tuple-append&The name of the function to construct. tuple-appendThe types of the first boxed tuple, all types should be lifted types. tuple-appendThe types of the second boxed tuple, all types should be lifted types. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-appendThe types of the first boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendThe types of the second boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-appendThe type of the item to add to the tuple, should be a lifted type. tuple-append?The types of the boxed tuple, all items should be lifted types. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-appendThe type of the item to add to the tuple, this can be a lifted or unlifted type or a type variable. tuple-appendThe types of the boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-append?The types of the boxed tuple, all types should be lifted types. tuple-appendThe type of the item to add to the tuple, should be a lifted type. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-appendThe types of the boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendThe type of the item to add to the tuple, this can be a lifted or unlifted type or a type variable. tuple-appendA list that contains two  objects: one for the function signature declaration, and one for the function declaration. tuple-append&The name of the function to construct. tuple-appendThe types of the first boxed tuple, all types should be lifted types. tuple-appendThe types of the second boxed tuple, all types should be lifted types. tuple-appendA builder to construct the declaration of the signature and a body of the function to append the tuples.  tuple-append&The name of the function to construct. tuple-appendThe types of the first boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendThe types of the second boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendA builder to construct the declaration of the signature and a body of the function to append the tuples.! tuple-append&The name of the function to construct. tuple-appendThe type of the item to add to the tuple, should be a lifted type. tuple-append?The types of the boxed tuple, all types should be lifted types. tuple-appendA builder to construct the declaration of the signature and a body of the function to add an element at the left side of a tuple." tuple-append&The name of the function to construct. tuple-appendThe type of the item to add to the tuple, this can be a lifted or unlifted type or a type variable. tuple-appendThe types of the boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendA builder to construct the declaration of the signature and a body of the function to add an element at the left side of a tuple.# tuple-append&The name of the function to construct. tuple-append?The types of the boxed tuple, all types should be lifted types. tuple-appendThe type of the item to add to the tuple, should be a lifted type. tuple-appendA builder to construct the declaration of the signature and a body of the function to add an element at the right side of a tuple.$ tuple-append&The name of the function to construct. tuple-appendThe types of the boxed tuple, all types can be lifted or unlifted types or type variables. tuple-appendThe type of the item to add to the tuple, this can be a lifted or unlifted type or a type variable. tuple-appendA builder to construct the declaration of the signature and a body of the function to add an element at the right side of a tuple.% tuple-appendThe given length n for the tuple to be sequenced. tuple-append'The instance declaraion for that tuple.& tuple-append The length m of the first tuple. tuple-append The length n of the second tuple. tuple-appendAn instance of the , typeclass that appends tuples with lengths m and n to a tuple with length m+n.' tuple-appendThe given number l" for which typeclass instances of  will be made with m and n such that l=m+n. tuple-append&A list of typeclass instances for the  typeclass.( tuple-appendThe given number n that specifies the *arity* of the tuple for which to construct an instance. Will return an empty list of the number is invalid. tuple-append&A list of typeclass instances for the  typeclass.) tuple-appendThe given length n% of the tuples to prepend an element. tuple-append3A type instance declaration for an instance of the  typeclass for an n-tuple.* tuple-appendThe given length n) of the tuples to append with an element. tuple-append3A type instance declaration for an instance of the  typeclass for an n-tuple.+ tuple-appendThe given length n5 of the tuples to prepend and append with an element. tuple-appendA list of two type instance declarations that contains typeclass instances for  and ., tuple-appendA 5 that will construct typeclass instance declarations.- tuple-appendA 5 that will construct typeclass instance declarations.. tuple-appendA 5 that will construct typeclass instance declarations./ tuple-appendA * that will construct function definitions. !"#$%&'()*+,-./,-./)*+&'%(!#"$  Safe-InferredPA module that contains typeclasses to prepend and append items and tuples into new tuples together with the corresponding instances.hapytexeu+gh@gmail.com experimentalPOSIXSafeQ        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+tuple-append-0.2.0.0-Cf7CeqcsCLVGtcZUnaRfjqData.Tuple.Append.Class!Data.Tuple.Append.TemplateHaskellData.Tuple.AppendData.Tuple.Append.Example SequenceTuplesequenceTupleAsequenceTupleA_ TupleAppend+++ TupleAddR++> TupleAddL<++$fTupleAddLxNonEmptyNonEmpty$fTupleAddLx[][]$fTupleAddRNonEmptyxNonEmpty$fTupleAddR[]x[]%$fTupleAppendNonEmptyNonEmptyNonEmpty$fTupleAppend[][][] $fSequenceTuplefNonEmptyNonEmpty$fSequenceTuplef[][]sequenceClauseAsequenceClauseA_boxedAppendClauseunboxedAppendClauseboxedAddLClauseunboxedAddLClauseboxedAddRClauseunboxedAddRClauseboxedTupleAppendFununboxedTupleAppendFunboxedTupleAddLFununboxedTupleAddLFunboxedTupleAddRFununboxedTupleAddRFunmakeBoxedTupleAppendFunmakeUnboxedTupleAppendFunmakeBoxedTupleAddLFunmakeUnboxedTupleAddLFunmakeBoxedTupleAddRFunmakeUnboxedTupleAddRFun sequenceTuple tupleAppendtupleAppendForsequenceTupleFor tupleAddL tupleAddRtupleAdddefineTupleAddUptodefineTupleAppendUptodefineSequenceTupleUpTo%defineUnboxedTupleAppendFunctionsUpto$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,)$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,)>$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,)<$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,):$fSequenceTuplef(,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,)8$fSequenceTuplef(,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fSequenceTuplef(,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fSequenceTuplef(,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fSequenceTuplef(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)0$fSequenceTuplef(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,).$fSequenceTuplef(,,,,,,,,,,,,,)(,,,,,,,,,,,,,),$fSequenceTuplef(,,,,,,,,,,,,)(,,,,,,,,,,,,)*$fSequenceTuplef(,,,,,,,,,,,)(,,,,,,,,,,,)($fSequenceTuplef(,,,,,,,,,,)(,,,,,,,,,,)&$fSequenceTuplef(,,,,,,,,,)(,,,,,,,,,)$$fSequenceTuplef(,,,,,,,,)(,,,,,,,,)"$fSequenceTuplef(,,,,,,,)(,,,,,,,) $fSequenceTuplef(,,,,,,)(,,,,,,)$fSequenceTuplef(,,,,,)(,,,,,)$fSequenceTuplef(,,,,)(,,,,)$fSequenceTuplef(,,,)(,,,)$fSequenceTuplef(,,)(,,)$fSequenceTuplef(,)(,)$fSequenceTuplefSoloSolo7$fTupleAppend(,,,,,,,,,,,,,,,,,,)()(,,,,,,,,,,,,,,,,,,)8$fTupleAppend(,,,,,,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,,,,,)(,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,,,,)(,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,,,)(,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,,)(,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,)(,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,)(,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,)(,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,)(,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,)(,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,)(,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,)(,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,)(,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,)(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,)(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,)(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)6$fTupleAppend(,)(,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)8$fTupleAppendSolo(,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)7$fTupleAppend()(,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)5$fTupleAppend(,,,,,,,,,,,,,,,,,)()(,,,,,,,,,,,,,,,,,)6$fTupleAppend(,,,,,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,,,,,)(,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,,,,)(,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,,,)(,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,,)(,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,)(,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,)(,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,)(,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,)(,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,)(,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,)(,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,)(,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,)(,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,)(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,,)(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)4$fTupleAppend(,)(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)6$fTupleAppendSolo(,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)5$fTupleAppend()(,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)3$fTupleAppend(,,,,,,,,,,,,,,,,)()(,,,,,,,,,,,,,,,,)4$fTupleAppend(,,,,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,,,,,)(,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,,,,)(,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,,,)(,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,,)(,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,)(,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,)(,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,)(,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,)(,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,)(,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,)(,,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,)(,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,,)(,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,,)(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)2$fTupleAppend(,)(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)4$fTupleAppendSolo(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)3$fTupleAppend()(,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)1$fTupleAppend(,,,,,,,,,,,,,,,)()(,,,,,,,,,,,,,,,)2$fTupleAppend(,,,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,,,,,)(,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,,,,)(,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,,,)(,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,,)(,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,)(,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,)(,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,)(,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,)(,,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,)(,,,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,,)(,,,,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,,)(,,,,,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,,)(,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)0$fTupleAppend(,)(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)2$fTupleAppendSolo(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)1$fTupleAppend()(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)/$fTupleAppend(,,,,,,,,,,,,,,)()(,,,,,,,,,,,,,,)0$fTupleAppend(,,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,,,,,)(,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,,,,)(,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,,,)(,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,,)(,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,)(,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,)(,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,,)(,,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,,)(,,,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,,)(,,,,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,,)(,,,,,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,,)(,,,,,,,,,,,)(,,,,,,,,,,,,,,).$fTupleAppend(,)(,,,,,,,,,,,,)(,,,,,,,,,,,,,,)0$fTupleAppendSolo(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,)/$fTupleAppend()(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,)-$fTupleAppend(,,,,,,,,,,,,,)()(,,,,,,,,,,,,,).$fTupleAppend(,,,,,,,,,,,,)Solo(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,,,,,,)(,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,,,,,)(,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,,,,)(,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,,,)(,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,,)(,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,,)(,,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,,)(,,,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,,)(,,,,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,,)(,,,,,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,,)(,,,,,,,,,,)(,,,,,,,,,,,,,),$fTupleAppend(,)(,,,,,,,,,,,)(,,,,,,,,,,,,,).$fTupleAppendSolo(,,,,,,,,,,,,)(,,,,,,,,,,,,,)-$fTupleAppend()(,,,,,,,,,,,,,)(,,,,,,,,,,,,,)+$fTupleAppend(,,,,,,,,,,,,)()(,,,,,,,,,,,,),$fTupleAppend(,,,,,,,,,,,)Solo(,,,,,,,,,,,,)*$fTupleAppend(,,,,,,,,,,)(,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,,,,,,)(,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,,,,,)(,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,,,,)(,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,,,)(,,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,,)(,,,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,,)(,,,,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,,)(,,,,,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,,)(,,,,,,,,,)(,,,,,,,,,,,,)*$fTupleAppend(,)(,,,,,,,,,,)(,,,,,,,,,,,,),$fTupleAppendSolo(,,,,,,,,,,,)(,,,,,,,,,,,,)+$fTupleAppend()(,,,,,,,,,,,,)(,,,,,,,,,,,,))$fTupleAppend(,,,,,,,,,,,)()(,,,,,,,,,,,)*$fTupleAppend(,,,,,,,,,,)Solo(,,,,,,,,,,,)($fTupleAppend(,,,,,,,,,)(,)(,,,,,,,,,,,)($fTupleAppend(,,,,,,,,)(,,)(,,,,,,,,,,,)($fTupleAppend(,,,,,,,)(,,,)(,,,,,,,,,,,)($fTupleAppend(,,,,,,)(,,,,)(,,,,,,,,,,,)($fTupleAppend(,,,,,)(,,,,,)(,,,,,,,,,,,)($fTupleAppend(,,,,)(,,,,,,)(,,,,,,,,,,,)($fTupleAppend(,,,)(,,,,,,,)(,,,,,,,,,,,)($fTupleAppend(,,)(,,,,,,,,)(,,,,,,,,,,,)($fTupleAppend(,)(,,,,,,,,,)(,,,,,,,,,,,)*$fTupleAppendSolo(,,,,,,,,,,)(,,,,,,,,,,,))$fTupleAppend()(,,,,,,,,,,,)(,,,,,,,,,,,)'$fTupleAppend(,,,,,,,,,,)()(,,,,,,,,,,)($fTupleAppend(,,,,,,,,,)Solo(,,,,,,,,,,)&$fTupleAppend(,,,,,,,,)(,)(,,,,,,,,,,)&$fTupleAppend(,,,,,,,)(,,)(,,,,,,,,,,)&$fTupleAppend(,,,,,,)(,,,)(,,,,,,,,,,)&$fTupleAppend(,,,,,)(,,,,)(,,,,,,,,,,)&$fTupleAppend(,,,,)(,,,,,)(,,,,,,,,,,)&$fTupleAppend(,,,)(,,,,,,)(,,,,,,,,,,)&$fTupleAppend(,,)(,,,,,,,)(,,,,,,,,,,)&$fTupleAppend(,)(,,,,,,,,)(,,,,,,,,,,)($fTupleAppendSolo(,,,,,,,,,)(,,,,,,,,,,)'$fTupleAppend()(,,,,,,,,,,)(,,,,,,,,,,)%$fTupleAppend(,,,,,,,,,)()(,,,,,,,,,)&$fTupleAppend(,,,,,,,,)Solo(,,,,,,,,,)$$fTupleAppend(,,,,,,,)(,)(,,,,,,,,,)$$fTupleAppend(,,,,,,)(,,)(,,,,,,,,,)$$fTupleAppend(,,,,,)(,,,)(,,,,,,,,,)$$fTupleAppend(,,,,)(,,,,)(,,,,,,,,,)$$fTupleAppend(,,,)(,,,,,)(,,,,,,,,,)$$fTupleAppend(,,)(,,,,,,)(,,,,,,,,,)$$fTupleAppend(,)(,,,,,,,)(,,,,,,,,,)&$fTupleAppendSolo(,,,,,,,,)(,,,,,,,,,)%$fTupleAppend()(,,,,,,,,,)(,,,,,,,,,)#$fTupleAppend(,,,,,,,,)()(,,,,,,,,)$$fTupleAppend(,,,,,,,)Solo(,,,,,,,,)"$fTupleAppend(,,,,,,)(,)(,,,,,,,,)"$fTupleAppend(,,,,,)(,,)(,,,,,,,,)"$fTupleAppend(,,,,)(,,,)(,,,,,,,,)"$fTupleAppend(,,,)(,,,,)(,,,,,,,,)"$fTupleAppend(,,)(,,,,,)(,,,,,,,,)"$fTupleAppend(,)(,,,,,,)(,,,,,,,,)$$fTupleAppendSolo(,,,,,,,)(,,,,,,,,)#$fTupleAppend()(,,,,,,,,)(,,,,,,,,)!$fTupleAppend(,,,,,,,)()(,,,,,,,)"$fTupleAppend(,,,,,,)Solo(,,,,,,,) $fTupleAppend(,,,,,)(,)(,,,,,,,) $fTupleAppend(,,,,)(,,)(,,,,,,,) $fTupleAppend(,,,)(,,,)(,,,,,,,) $fTupleAppend(,,)(,,,,)(,,,,,,,) $fTupleAppend(,)(,,,,,)(,,,,,,,)"$fTupleAppendSolo(,,,,,,)(,,,,,,,)!$fTupleAppend()(,,,,,,,)(,,,,,,,)$fTupleAppend(,,,,,,)()(,,,,,,) $fTupleAppend(,,,,,)Solo(,,,,,,)$fTupleAppend(,,,,)(,)(,,,,,,)$fTupleAppend(,,,)(,,)(,,,,,,)$fTupleAppend(,,)(,,,)(,,,,,,)$fTupleAppend(,)(,,,,)(,,,,,,) $fTupleAppendSolo(,,,,,)(,,,,,,)$fTupleAppend()(,,,,,,)(,,,,,,)$fTupleAppend(,,,,,)()(,,,,,)$fTupleAppend(,,,,)Solo(,,,,,)$fTupleAppend(,,,)(,)(,,,,,)$fTupleAppend(,,)(,,)(,,,,,)$fTupleAppend(,)(,,,)(,,,,,)$fTupleAppendSolo(,,,,)(,,,,,)$fTupleAppend()(,,,,,)(,,,,,)$fTupleAppend(,,,,)()(,,,,)$fTupleAppend(,,,)Solo(,,,,)$fTupleAppend(,,)(,)(,,,,)$fTupleAppend(,)(,,)(,,,,)$fTupleAppendSolo(,,,)(,,,,)$fTupleAppend()(,,,,)(,,,,)$fTupleAppend(,,,)()(,,,)$fTupleAppend(,,)Solo(,,,)$fTupleAppend(,)(,)(,,,)$fTupleAppendSolo(,,)(,,,)$fTupleAppend()(,,,)(,,,)$fTupleAppend(,,)()(,,)$fTupleAppend(,)Solo(,,)$fTupleAppendSolo(,)(,,)$fTupleAppend()(,,)(,,)$fTupleAppend(,)()(,)$fTupleAppendSoloSolo(,)$fTupleAppend()(,)(,)$fTupleAppendSolo()Solo$fTupleAppend()SoloSolo$fTupleAppend()()()$fTupleAddR()xSolo$fTupleAddRSolox(,)$fTupleAddR(,)x(,,)$fTupleAddR(,,)x(,,,)$fTupleAddR(,,,)x(,,,,)$fTupleAddR(,,,,)x(,,,,,)$fTupleAddR(,,,,,)x(,,,,,,)$fTupleAddR(,,,,,,)x(,,,,,,,)$fTupleAddR(,,,,,,,)x(,,,,,,,,)!$fTupleAddR(,,,,,,,,)x(,,,,,,,,,)#$fTupleAddR(,,,,,,,,,)x(,,,,,,,,,,)%$fTupleAddR(,,,,,,,,,,)x(,,,,,,,,,,,)'$fTupleAddR(,,,,,,,,,,,)x(,,,,,,,,,,,,))$fTupleAddR(,,,,,,,,,,,,)x(,,,,,,,,,,,,,)+$fTupleAddR(,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,)-$fTupleAddR(,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,)/$fTupleAddR(,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,)1$fTupleAddR(,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,)3$fTupleAddR(,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,)5$fTupleAddR(,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,)7$fTupleAddR(,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,)9$fTupleAddR(,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,);$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,)=$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,)?$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddR(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)x(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx()Solo$fTupleAddLxSolo(,)$fTupleAddLx(,)(,,)$fTupleAddLx(,,)(,,,)$fTupleAddLx(,,,)(,,,,)$fTupleAddLx(,,,,)(,,,,,)$fTupleAddLx(,,,,,)(,,,,,,)$fTupleAddLx(,,,,,,)(,,,,,,,)$fTupleAddLx(,,,,,,,)(,,,,,,,,)!$fTupleAddLx(,,,,,,,,)(,,,,,,,,,)#$fTupleAddLx(,,,,,,,,,)(,,,,,,,,,,)%$fTupleAddLx(,,,,,,,,,,)(,,,,,,,,,,,)'$fTupleAddLx(,,,,,,,,,,,)(,,,,,,,,,,,,))$fTupleAddLx(,,,,,,,,,,,,)(,,,,,,,,,,,,,)+$fTupleAddLx(,,,,,,,,,,,,,)(,,,,,,,,,,,,,,)-$fTupleAddLx(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,)/$fTupleAddLx(,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,)1$fTupleAddLx(,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,)3$fTupleAddLx(,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,)5$fTupleAddLx(,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,)7$fTupleAddLx(,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,)9$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,);$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,)=$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,)?$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)$fTupleAddLx(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)baseGHC.Base ApplicativeData.Traversable sequenceAtemplate-haskellLanguage.Haskell.TH.SyntaxDecLanguage.Haskell.TH.Quote QuasiQuoter append_if_f uappend_ix_f