The syntax ?x :: a is desugared into IP "x" a
IP is declared very early, so that libraries can take
advantage of the implicit-call-stack feature
Methods
ip :: a
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Moduleghc-prim-0.12.0Haskell2010
Basic classes.
Do not import this module directly. It is an GHC internal only
module. Some of its contents are instead available from Prelude
and GHC.Int.
The syntax ?x :: a is desugared into IP "x" a
IP is declared very early, so that libraries can take
advantage of the implicit-call-stack feature
ip :: aDo not import these classes from this module. Import them
from Prelude instead.
The Eq class defines equality (==) and inequality (/=).
All the basic datatypes exported by the Prelude are instances of Eq,
and Eq may be derived for any datatype whose constituents are also
instances of Eq.
The Haskell Report defines no laws for Eq. However, instances are encouraged to follow these properties:
Eq BoolDefined in ghc-prim-0.12.0 · GHC.ClassesEq CharDefined in ghc-prim-0.12.0 · GHC.ClassesEq DoubleDefined in ghc-prim-0.12.0 · GHC.ClassesEq FloatDefined in ghc-prim-0.12.0 · GHC.ClassesEq IntDefined in ghc-prim-0.12.0 · GHC.ClassesEq ModuleDefined in ghc-prim-0.12.0 · GHC.ClassesEq OrderingDefined in ghc-prim-0.12.0 · GHC.ClassesEq TrNameDefined in ghc-prim-0.12.0 · GHC.ClassesEq TyConDefined in ghc-prim-0.12.0 · GHC.ClassesEq WordDefined in ghc-prim-0.12.0 · GHC.ClassesEq ()Defined in ghc-prim-0.12.0 · GHC.ClassesEq a => Eq (a)Defined in ghc-prim-0.12.0 · GHC.ClassesEq a => Eq [a]Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b) => Eq (a, b)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c) => Eq (a, b, c)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h) => Eq (a, b, c, d, e, f, g, h)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i) => Eq (a, b, c, d, e, f, g, h, i)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j) => Eq (a, b, c, d, e, f, g, h, i, j)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k) => Eq (a, b, c, d, e, f, g, h, i, j, k)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n)Defined in ghc-prim-0.12.0 · GHC.Classes(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)Defined in ghc-prim-0.12.0 · GHC.ClassesThe Ord class is used for totally ordered datatypes.
Instances of Ord can be derived for any user-defined datatype whose constituent types are in Ord. The declared order of the constructors in the data declaration determines the ordering in derived Ord instances. The Ordering datatype allows a single comparison to determine the precise ordering of two objects.
Ord, as defined by the Haskell report, implements a total order and has the following properties:
x <= y || y <= x
=
if
x <= y && y <= z
=
, then
x <= z
=
x <= x
=
if
x <= y && y <= x
=
, then
x == y
=
The following operator interactions are expected to hold:
x >= y = y <= x
x < y = x <= y && x /= y
x > y = y < x
x < y = compare x y == LT
x > y = compare x y == GT
x == y = compare x y == EQ
min x y == if x <= y then x else y = True
max x y == if x >= y then x else y = True
Note that (7.) and (8.) do not require min and max to return either of
their arguments. The result is merely required to equal one of the
arguments in terms of (==).
Minimal complete definition: either compare or <=. Using compare can be more efficient for complex types.
Ord BoolDefined in ghc-prim-0.12.0 · GHC.ClassesOrd CharDefined in ghc-prim-0.12.0 · GHC.ClassesOrd DoubleDefined in ghc-prim-0.12.0 · GHC.ClassesIEEE 754 Double-precision type includes not only numbers, but also
positive and negative infinities and a special element called NaN
(which can be quiet or signal).
IEEE 754-2008, section 5.11 requires that if at least one of arguments of
<=, <, >, >= is NaN then the result of the comparison is False,
and instance Ord Double complies with this requirement. This violates
the reflexivity: both NaN <= NaN and NaN >= NaN are False.
IEEE 754-2008, section 5.10 defines totalOrder predicate. Unfortunately,
compare on Doubles violates the IEEE standard and does not define a total order.
More specifically, both compare NaN x and compare x NaN always return GT.
Thus, users must be extremely cautious when using instance Ord Double.
For instance, one should avoid ordered containers with keys represented by Double,
because data loss and corruption may happen. An IEEE-compliant compare is available
in fp-ieee package as TotallyOrdered newtype.
Moving further, the behaviour of min and max with regards to NaN is
also non-compliant. IEEE 754-2008, section 5.3.1 defines that quiet NaN
should be treated as a missing data by minNum and maxNum functions,
for example, minNum(NaN, 1) = minNum(1, NaN) = 1. Some languages such as Java
deviate from the standard implementing minNum(NaN, 1) = minNum(1, NaN) = NaN.
However, min / max in base are even worse: min NaN 1 is 1, but min 1 NaN
is NaN.
IEEE 754-2008 compliant min / max can be found in ieee754 package under
minNum / maxNum names. Implementations compliant with
minimumNumber / maximumNumber from a newer
IEEE 754-2019,
section 9.6 are available from fp-ieee package.
Ord FloatDefined in ghc-prim-0.12.0 · GHC.ClassesOrd IntDefined in ghc-prim-0.12.0 · GHC.ClassesOrd OrderingDefined in ghc-prim-0.12.0 · GHC.ClassesOrd TyConDefined in ghc-prim-0.12.0 · GHC.ClassesOrd WordDefined in ghc-prim-0.12.0 · GHC.ClassesOrd ()Defined in ghc-prim-0.12.0 · GHC.ClassesOrd a => Ord (a)Defined in ghc-prim-0.12.0 · GHC.ClassesOrd a => Ord [a]Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b) => Ord (a, b)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c) => Ord (a, b, c)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d) => Ord (a, b, c, d)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e) => Ord (a, b, c, d, e)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f) => Ord (a, b, c, d, e, f)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g) => Ord (a, b, c, d, e, f, g)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h) => Ord (a, b, c, d, e, f, g, h)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i) => Ord (a, b, c, d, e, f, g, h, i)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j) => Ord (a, b, c, d, e, f, g, h, i, j)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k) => Ord (a, b, c, d, e, f, g, h, i, j, k)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l) => Ord (a, b, c, d, e, f, g, h, i, j, k, l)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n)Defined in ghc-prim-0.12.0 · GHC.Classes(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)Defined in ghc-prim-0.12.0 · GHC.ClassesMatching on class methods (e.g. (==)) in rewrite rules tends to be a bit
fragile. For instance, consider this motivating example from the bytestring
library,
break :: (Word8 -> Bool) -> ByteString -> (ByteString, ByteString)
breakByte :: Word8 -> ByteString -> (ByteString, ByteString)
{-# RULES "break -> breakByte" forall a. break (== x) = breakByte x #-}
Here we have two functions, with breakByte providing an optimized
implementation of break where the predicate is merely testing for equality
with a known Word8. As written, however, this rule will be quite fragile as
the (==) class operation rule may rewrite the predicate before our break
rule has a chance to fire.
For this reason, most of the primitive types in base have Eq and Ord
instances defined in terms of helper functions with inlinings delayed to phase
1. For instance, Word8's Eq instance looks like,
instance Eq Word8 where
(==) = eqWord8
(/=) = neWord8
eqWord8, neWord8 :: Word8 -> Word8 -> Bool
eqWord8 (W8# x) (W8# y) = ...
neWord8 (W8# x) (W8# y) = ...
{-# INLINE [1] eqWord8 #-}
{-# INLINE [1] neWord8 #-}
This allows us to save our break rule above by rewriting it to instead match
against eqWord8,
{-# RULES "break -> breakByte" forall a. break (eqWord8 x) = breakByte x #-}
Currently this is only done for (==), (/=), (<), (<=), (>),
and (>=) for the types in GHC.Word and GHC.Int.
Do not import these functions from this module. Import them
from Prelude instead.
Boolean "and", lazy in the second argument
Boolean "or", lazy in the second argument
Boolean "not"
()Defined in ghc-prim-0.12.0 · GHC.Classesa => (a)Defined in ghc-prim-0.12.0 · GHC.Classes(c1, c2) => (c1, c2)Defined in ghc-prim-0.12.0 · GHC.Classes(c1, c2, c3) => (c1, c2, c3)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d) => CTuple4 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint)(c1, c2, c3, c4) => (c1, c2, c3, c4)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e) => CTuple5 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint)(c1, c2, c3, c4, c5) => (c1, c2, c3, c4, c5)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f) => CTuple6 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint)(c1, c2, c3, c4, c5, c6) => (c1, c2, c3, c4, c5, c6)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g) => CTuple7 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint)(c1, c2, c3, c4, c5, c6, c7) => (c1, c2, c3, c4, c5, c6, c7)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h) => CTuple8 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8) => (c1, c2, c3, c4, c5, c6, c7, c8)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i) => CTuple9 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9) => (c1, c2, c3, c4, c5, c6, c7, c8, c9)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j) => CTuple10 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k) => CTuple11 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l) => CTuple12 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m) => CTuple13 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n) => CTuple14 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) => CTuple15 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) => CTuple16 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) => CTuple17 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) => CTuple18 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) => CTuple19 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) => CTuple20 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) => CTuple21 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) => CTuple22 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) => CTuple23 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) => CTuple24 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) => CTuple25 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) => CTuple26 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26) => CTuple27 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27) => CTuple28 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28) => CTuple29 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29) => CTuple30 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30) => CTuple31 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31) => CTuple32 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32) => CTuple33 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33) => CTuple34 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34) => CTuple35 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) => CTuple36 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36) => CTuple37 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37) => CTuple38 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38) => CTuple39 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39) => CTuple40 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40) => CTuple41 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41) => CTuple42 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42) => CTuple43 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43) => CTuple44 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44) => CTuple45 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45) => CTuple46 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46) => CTuple47 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47) => CTuple48 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48) => CTuple49 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49) => CTuple50 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50) => CTuple51 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51) => CTuple52 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52) => CTuple53 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53) => CTuple54 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54) => CTuple55 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55) => CTuple56 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56) => CTuple57 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57) => CTuple58 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58) => CTuple59 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59) => CTuple60 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint) (t59 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60) => CTuple61 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint) (t59 :: Constraint) (t60 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61) => CTuple62 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint) (t59 :: Constraint) (t60 :: Constraint) (t61 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62) => CTuple63 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint) (t59 :: Constraint) (t60 :: Constraint) (t61 :: Constraint) (t62 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63)Defined in ghc-prim-0.12.0 · GHC.Classesclass (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63) => CTuple64 (a :: Constraint) (b :: Constraint) (c :: Constraint) (d :: Constraint) (e :: Constraint) (f :: Constraint) (g :: Constraint) (h :: Constraint) (i :: Constraint) (j :: Constraint) (k :: Constraint) (l :: Constraint) (m :: Constraint) (n :: Constraint) (o :: Constraint) (p :: Constraint) (q :: Constraint) (r :: Constraint) (s :: Constraint) (t :: Constraint) (u :: Constraint) (v :: Constraint) (w :: Constraint) (x :: Constraint) (y :: Constraint) (z :: Constraint) (t26 :: Constraint) (t27 :: Constraint) (t28 :: Constraint) (t29 :: Constraint) (t30 :: Constraint) (t31 :: Constraint) (t32 :: Constraint) (t33 :: Constraint) (t34 :: Constraint) (t35 :: Constraint) (t36 :: Constraint) (t37 :: Constraint) (t38 :: Constraint) (t39 :: Constraint) (t40 :: Constraint) (t41 :: Constraint) (t42 :: Constraint) (t43 :: Constraint) (t44 :: Constraint) (t45 :: Constraint) (t46 :: Constraint) (t47 :: Constraint) (t48 :: Constraint) (t49 :: Constraint) (t50 :: Constraint) (t51 :: Constraint) (t52 :: Constraint) (t53 :: Constraint) (t54 :: Constraint) (t55 :: Constraint) (t56 :: Constraint) (t57 :: Constraint) (t58 :: Constraint) (t59 :: Constraint) (t60 :: Constraint) (t61 :: Constraint) (t62 :: Constraint) (t63 :: Constraint)(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64) => (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c62, c63, c64)Defined in ghc-prim-0.12.0 · GHC.Classes