-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Safe and unsafe data conversion utilities with strong type-level operation. checking. -- -- Safe and unsafe data conversion utilities with strong type-level -- operation. checking. @package convert @version 1.4.2 module Data.Convert.Class -- | Convertible allows for conversion between two compatible types. When -- trying to convert between the same types, compile time error is -- reported in order to help tracking not needed usages. If you want to -- enable conversion between the same types, use convert' instead. class Convertible t t' convert :: Convertible t t' => t -> t' class Convertible1 t t' convert1 :: forall s1. Convertible1 t t' => t s1 -> t' s1 class Convertible2 t t' convert2 :: forall s1 s2. Convertible2 t t' => t s1 s2 -> t' s1 s2 class Convertible3 t t' convert3 :: forall s1 s2 s3. Convertible3 t t' => t s1 s2 s3 -> t' s1 s2 s3 class Convertible4 t t' convert4 :: forall s1 s2 s3 s4. Convertible4 t t' => t s1 s2 s3 s4 -> t' s1 s2 s3 s4 class Convertible5 t t' convert5 :: forall s1 s2 s3 s4 s5. Convertible5 t t' => t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 -- | We cannot use OVERLAPPABLE instances here. Let's consider following -- instance: instance (s ~ s', t ~ t') => Convertible (Symbol s t) -- (Symbol2 s' t') where ... By writing it we indicate that during -- conversion from Symbol to Symbol2 the appropriate variables should be -- matched. If the following instances would be declared as OVERLAPPABLE, -- it will clash with the instance `Convertible (t a) (t' a)`. In other -- words, if user defines any conversion between type `X a` and `Y b`, we -- disable automatic lifting to ConvertibleN. TODO[WD]: File GHC -- proposal to choose more specific incoherent instance type IdConversionErr (t :: k) = ( 'Text "Conversion of the same type (`" :<>: 'ShowType t) :<>: 'Text "`) is disabled by default. Please use convert' if you want to enable it." convertTo :: forall t' t. Convertible t t' => t -> t' convertTo1 :: forall t' t. Convertible1 t t' => forall s1. t s1 -> t' s1 convertTo2 :: forall t' t. Convertible2 t t' => forall s1 s2. t s1 s2 -> t' s1 s2 convertTo3 :: forall t' t. Convertible3 t t' => forall s1 s2 s3. t s1 s2 s3 -> t' s1 s2 s3 convertTo4 :: forall t' t. Convertible4 t t' => forall s1 s2 s3 s4. t s1 s2 s3 s4 -> t' s1 s2 s3 s4 convertTo5 :: forall t' t. Convertible5 t t' => forall s1 s2 s3 s4 s5. t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 class Convertible' t t' convert' :: Convertible' t t' => t -> t' class Convertible1' t t' convert1' :: forall s1. Convertible1' t t' => t s1 -> t' s1 class Convertible2' t t' convert2' :: forall s1 s2. Convertible2' t t' => t s1 s2 -> t' s1 s2 class Convertible3' t t' convert3' :: forall s1 s2 s3. Convertible3' t t' => t s1 s2 s3 -> t' s1 s2 s3 class Convertible4' t t' convert4' :: forall s1 s2 s3 s4. Convertible4' t t' => t s1 s2 s3 s4 -> t' s1 s2 s3 s4 class Convertible5' t t' convert5' :: forall s1 s2 s3 s4 s5. Convertible5' t t' => t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 convertTo' :: forall t' t. Convertible' t t' => t -> t' convertTo1' :: forall t' t. Convertible1' t t' => forall s1. t s1 -> t' s1 convertTo2' :: forall t' t. Convertible2' t t' => forall s1 s2. t s1 s2 -> t' s1 s2 convertTo3' :: forall t' t. Convertible3' t t' => forall s1 s2 s3. t s1 s2 s3 -> t' s1 s2 s3 convertTo4' :: forall t' t. Convertible4' t t' => forall s1 s2 s3 s4. t s1 s2 s3 s4 -> t' s1 s2 s3 s4 convertTo5' :: forall t' t. Convertible5' t t' => forall s1 s2 s3 s4 s5. t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 data SimpleConversionError SimpleConversionError :: SimpleConversionError -- | PartialConvertible allows conversions that could fail with -- ConversionError. class PartialConvertible t t' where { type family ConversionError t t'; } convertAssert :: PartialConvertible t t' => t -> Maybe (ConversionError t t') unsafeConvert :: PartialConvertible t t' => t -> t' defConvertAssert :: Default e => (a -> Bool) -> a -> Maybe e unsafeConvertTo :: forall t' t. PartialConvertible t t' => t -> t' convertAssertTo :: forall t' t. PartialConvertible t t' => t -> Maybe (ConversionError t t') maybeConvert :: forall t t'. PartialConvertible t t' => t -> Maybe t' tryConvert :: forall t t'. PartialConvertible t t' => t -> Either (ConversionError t t') t' type BiConvertible t t' = (Convertible t t', Convertible t' t) type BiConvertible1 t t' = (Convertible1 t t', Convertible1 t' t) type BiConvertible2 t t' = (Convertible2 t t', Convertible2 t' t) type BiConvertible3 t t' = (Convertible3 t t', Convertible3 t' t) type BiConvertible4 t t' = (Convertible4 t t', Convertible4 t' t) type BiConvertible5 t t' = (Convertible5 t t', Convertible5 t' t) type BiConvertible' t t' = (Convertible' t t', Convertible' t' t) type BiConvertible1' t t' = (Convertible1' t t', Convertible1' t' t) type BiConvertible2' t t' = (Convertible2' t t', Convertible2' t' t) type BiConvertible3' t t' = (Convertible3' t t', Convertible3' t' t) type BiConvertible4' t t' = (Convertible4' t t', Convertible4' t' t) type BiConvertible5' t t' = (Convertible5' t t', Convertible5' t' t) type BiPartialConvertible t t' = (PartialConvertible t t', PartialConvertible t t') converted :: BiConvertible t t' => Iso' t t' converted1 :: BiConvertible1 t t' => forall s1. Iso' (t s1) (t' s1) converted2 :: BiConvertible2 t t' => forall s1 s2. Iso' (t s1 s2) (t' s1 s2) converted3 :: BiConvertible3 t t' => forall s1 s2 s3. Iso' (t s1 s2 s3) (t' s1 s2 s3) converted4 :: BiConvertible4 t t' => forall s1 s2 s3 s4. Iso' (t s1 s2 s3 s4) (t' s1 s2 s3 s4) converted5 :: BiConvertible5 t t' => forall s1 s2 s3 s4 s5. Iso' (t s1 s2 s3 s4 s5) (t' s1 s2 s3 s4 s5) converted' :: BiConvertible' t t' => Iso' t t' converted1' :: BiConvertible1' t t' => forall s1. Iso' (t s1) (t' s1) converted2' :: BiConvertible2' t t' => forall s1 s2. Iso' (t s1 s2) (t' s1 s2) converted3' :: BiConvertible3' t t' => forall s1 s2 s3. Iso' (t s1 s2 s3) (t' s1 s2 s3) converted4' :: BiConvertible4' t t' => forall s1 s2 s3 s4. Iso' (t s1 s2 s3 s4) (t' s1 s2 s3 s4) converted5' :: BiConvertible5' t t' => forall s1 s2 s3 s4 s5. Iso' (t s1 s2 s3 s4 s5) (t' s1 s2 s3 s4 s5) convertedTo :: BiConvertible t' t => Iso' t t' convertedTo1 :: BiConvertible1 t' t => forall s1. Iso' (t s1) (t' s1) convertedTo2 :: BiConvertible2 t' t => forall s1 s2. Iso' (t s1 s2) (t' s1 s2) convertedTo3 :: BiConvertible3 t' t => forall s1 s2 s3. Iso' (t s1 s2 s3) (t' s1 s2 s3) convertedTo4 :: BiConvertible4 t' t => forall s1 s2 s3 s4. Iso' (t s1 s2 s3 s4) (t' s1 s2 s3 s4) convertedTo5 :: BiConvertible5 t' t => forall s1 s2 s3 s4 s5. Iso' (t s1 s2 s3 s4 s5) (t' s1 s2 s3 s4 s5) convertedTo' :: BiConvertible' t' t => Iso' t t' convertedTo1' :: BiConvertible1' t' t => forall s1. Iso' (t s1) (t' s1) convertedTo2' :: BiConvertible2' t' t => forall s1 s2. Iso' (t s1 s2) (t' s1 s2) convertedTo3' :: BiConvertible3' t' t => forall s1 s2 s3. Iso' (t s1 s2 s3) (t' s1 s2 s3) convertedTo4' :: BiConvertible4' t' t => forall s1 s2 s3 s4. Iso' (t s1 s2 s3 s4) (t' s1 s2 s3 s4) convertedTo5' :: BiConvertible5' t' t => forall s1 s2 s3 s4 s5. Iso' (t s1 s2 s3 s4 s5) (t' s1 s2 s3 s4 s5) type ConvertibleVia t p t' = (Convertible t p, Convertible p t') type ConvertibleVia1 t p t' = (Convertible1 t p, Convertible1 p t') type ConvertibleVia2 t p t' = (Convertible2 t p, Convertible2 p t') type ConvertibleVia3 t p t' = (Convertible3 t p, Convertible3 p t') type ConvertibleVia4 t p t' = (Convertible4 t p, Convertible4 p t') type ConvertibleVia5 t p t' = (Convertible5 t p, Convertible5 p t') convertVia :: forall p t t'. ConvertibleVia t p t' => t -> t' convertVia1 :: forall p t t'. ConvertibleVia1 t p t' => forall s1. t s1 -> t' s1 convertVia2 :: forall p t t'. ConvertibleVia2 t p t' => forall s1 s2. t s1 s2 -> t' s1 s2 convertVia3 :: forall p t t'. ConvertibleVia3 t p t' => forall s1 s2 s3. t s1 s2 s3 -> t' s1 s2 s3 convertVia4 :: forall p t t'. ConvertibleVia4 t p t' => forall s1 s2 s3 s4. t s1 s2 s3 s4 -> t' s1 s2 s3 s4 convertVia5 :: forall p t t'. ConvertibleVia5 t p t' => forall s1 s2 s3 s4 s5. t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 type ConvertibleVia' t p t' = (Convertible' t p, Convertible' p t') type ConvertibleVia1' t p t' = (Convertible1' t p, Convertible1' p t') type ConvertibleVia2' t p t' = (Convertible2' t p, Convertible2' p t') type ConvertibleVia3' t p t' = (Convertible3' t p, Convertible3' p t') type ConvertibleVia4' t p t' = (Convertible4' t p, Convertible4' p t') type ConvertibleVia5' t p t' = (Convertible5' t p, Convertible5' p t') convertVia' :: forall p t t'. ConvertibleVia' t p t' => t -> t' convertVia1' :: forall p t t'. ConvertibleVia1' t p t' => forall s1. t s1 -> t' s1 convertVia2' :: forall p t t'. ConvertibleVia2' t p t' => forall s1 s2. t s1 s2 -> t' s1 s2 convertVia3' :: forall p t t'. ConvertibleVia3' t p t' => forall s1 s2 s3. t s1 s2 s3 -> t' s1 s2 s3 convertVia4' :: forall p t t'. ConvertibleVia4' t p t' => forall s1 s2 s3 s4. t s1 s2 s3 s4 -> t' s1 s2 s3 s4 convertVia5' :: forall p t t'. ConvertibleVia5' t p t' => forall s1 s2 s3 s4 s5. t s1 s2 s3 s4 s5 -> t' s1 s2 s3 s4 s5 type PartialConvertibleVia t p t' = (PartialConvertible t p, PartialConvertible p t') unsafeConvertVia :: forall p t t'. PartialConvertibleVia t p t' => t -> t' instance GHC.Show.Show Data.Convert.Class.SimpleConversionError instance Data.Default.Class.Default Data.Convert.Class.SimpleConversionError instance forall k1 k2 k3 k4 k5 (t :: k1 -> k2 -> k3 -> k4 -> k5 -> *). Data.Convert.Class.Convertible5' t t instance forall k1 k2 k3 k4 k5 (t :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t' :: k1 -> k2 -> k3 -> k4 -> k5 -> *). Data.Convert.Class.Convertible5 t t' => Data.Convert.Class.Convertible5' t t' instance forall k1 k2 k3 k4 (t :: k1 -> k2 -> k3 -> k4 -> *). Data.Convert.Class.Convertible4' t t instance forall k1 k2 k3 k4 (t :: k1 -> k2 -> k3 -> k4 -> *) (t' :: k1 -> k2 -> k3 -> k4 -> *). Data.Convert.Class.Convertible4 t t' => Data.Convert.Class.Convertible4' t t' instance forall k1 k2 k3 (t :: k1 -> k2 -> k3 -> *). Data.Convert.Class.Convertible3' t t instance forall k1 k2 k3 (t :: k1 -> k2 -> k3 -> *) (t' :: k1 -> k2 -> k3 -> *). Data.Convert.Class.Convertible3 t t' => Data.Convert.Class.Convertible3' t t' instance forall k1 k2 (t :: k1 -> k2 -> *). Data.Convert.Class.Convertible2' t t instance forall k1 k2 (t :: k1 -> k2 -> *) (t' :: k1 -> k2 -> *). Data.Convert.Class.Convertible2 t t' => Data.Convert.Class.Convertible2' t t' instance forall k (t :: k -> *). Data.Convert.Class.Convertible1' t t instance forall k (t :: k -> *) (t' :: k -> *). Data.Convert.Class.Convertible1 t t' => Data.Convert.Class.Convertible1' t t' instance (Data.Convert.Class.Convertible1 t t', Data.Convert.Class.Convertible' a a', GHC.Base.Functor t') => Data.Convert.Class.Convertible (t a) (t' a') instance Data.Convert.Class.Convertible' t t instance Data.Convert.Class.Convertible t t' => Data.Convert.Class.Convertible' t t' instance (TypeError ...) => Data.Convert.Class.Convertible t t instance forall k (t :: k -> *). (TypeError ...) => Data.Convert.Class.Convertible1 t t instance forall k1 k2 (t :: k1 -> k2 -> *). (TypeError ...) => Data.Convert.Class.Convertible2 t t instance forall k1 k2 k3 (t :: k1 -> k2 -> k3 -> *). (TypeError ...) => Data.Convert.Class.Convertible3 t t instance forall k1 k2 k3 k4 (t :: k1 -> k2 -> k3 -> k4 -> *). (TypeError ...) => Data.Convert.Class.Convertible4 t t instance forall k1 k2 k3 k4 k5 (t :: k1 -> k2 -> k3 -> k4 -> k5 -> *). (TypeError ...) => Data.Convert.Class.Convertible5 t t instance forall k1 k2 k3 k4 k5 (t :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t' :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (a :: k1). Data.Convert.Class.Convertible5 t t' => Data.Convert.Class.Convertible4 (t a) (t' a) instance forall k1 k2 k3 k4 (t :: k1 -> k2 -> k3 -> k4 -> *) (t' :: k1 -> k2 -> k3 -> k4 -> *) (a :: k1). Data.Convert.Class.Convertible4 t t' => Data.Convert.Class.Convertible3 (t a) (t' a) instance forall k1 k2 k3 (t :: k1 -> k2 -> k3 -> *) (t' :: k1 -> k2 -> k3 -> *) (a :: k1). Data.Convert.Class.Convertible3 t t' => Data.Convert.Class.Convertible2 (t a) (t' a) instance forall k1 k2 (t :: k1 -> k2 -> *) (t' :: k1 -> k2 -> *) (a :: k1). Data.Convert.Class.Convertible2 t t' => Data.Convert.Class.Convertible1 (t a) (t' a) instance Data.Convert.Class.Convertible1 t t' => Data.Convert.Class.Convertible (t a) (t' a) instance (Data.Convert.Class.Convertible a a', GHC.Base.Functor t) => Data.Convert.Class.Convertible (t a) (t a') module Data.Convert.Coerce unsafeCoerced :: Iso s t a b module Data.Convert.Instances.Base type ToBool a = Convertible a Bool type ToBool' a = Convertible' a Bool type FromBool a = Convertible Bool a type FromBool' a = Convertible' Bool a type IsBool a = (ToBool a, FromBool a) type IsBool' a = (ToBool' a, FromBool' a) toBool :: ToBool a => a -> Bool toBool' :: ToBool' a => a -> Bool fromBool :: FromBool a => Bool -> a fromBool' :: FromBool' a => Bool -> a asBool :: IsBool a => Iso' a Bool asBool' :: IsBool' a => Iso' a Bool instance Data.Convert.Class.Convertible () [t] instance Data.Convert.Class.Convertible (t, t) [t] instance Data.Convert.Class.Convertible (t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t, t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t, t, t, t, t) [t] instance Data.Convert.Class.Convertible (t, t, t, t, t, t, t, t, t) [t] module Data.Convert.Instances.ByteString instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString GHC.Base.String instance Data.Convert.Class.Convertible GHC.Base.String Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString GHC.Base.String instance Data.Convert.Class.Convertible GHC.Base.String Data.ByteString.Lazy.Internal.ByteString module Data.Convert.Instances.List instance Data.Convert.Class.Convertible a [a] instance Data.Convert.Class.Convertible' a b => Data.Convert.Class.Convertible (Data.List.NonEmpty.NonEmpty a) [b] instance Data.Convert.Class.Convertible' a b => Data.Convert.Class.PartialConvertible [a] (Data.List.NonEmpty.NonEmpty b) module Data.Convert.Instances.Map instance GHC.Classes.Ord k => Data.Convert.Class.Convertible [(k, a)] (Data.Map.Internal.Map k a) instance Data.Convert.Class.Convertible (Data.Map.Internal.Map k a) [(k, a)] module Data.Convert.Instances.Num data BoundError BoundError :: BoundError data Sign Signed :: Sign Unsigned :: Sign data NumRange BitRange :: Sign -> Integer -> NumRange InfiniteRange :: NumRange data NumType NumType :: Name -> NumRange -> NumType [$sel:_name:NumType] :: NumType -> Name [$sel:_layout:NumType] :: NumType -> NumRange name :: Lens' NumType Name layout :: Lens' NumType NumRange intTypes :: [NumType] wordTypes :: [NumType] floatTypes :: [NumType] integralTypes :: [NumType] defNumConvertAssert :: forall r a. (Num a, Ord a, Bounded r, Integral r) => a -> Maybe BoundError defNumConvertAssertP :: forall r a. (Num a, Ord a, Bounded r, Integral r) => Proxy r -> a -> Maybe BoundError mkConversion :: Q Exp -> NumType -> NumType -> Q Dec mkConversions :: Q Exp -> [NumType] -> [NumType] -> Q [Dec] conversions :: Q [Dec] instance Data.Convert.Class.Convertible GHC.Word.Word64 (GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8, GHC.Word.Word8) instance Data.Convert.Class.Convertible GHC.Types.Int Foreign.C.Types.CSize instance GHC.Classes.Eq Data.Convert.Instances.Num.NumType instance GHC.Show.Show Data.Convert.Instances.Num.NumType instance GHC.Classes.Eq Data.Convert.Instances.Num.NumRange instance GHC.Show.Show Data.Convert.Instances.Num.NumRange instance GHC.Classes.Eq Data.Convert.Instances.Num.Sign instance GHC.Show.Show Data.Convert.Instances.Num.Sign instance GHC.Show.Show Data.Convert.Instances.Num.BoundError instance Data.Default.Class.Default Data.Convert.Instances.Num.BoundError module Data.Convert.Instances.Set instance Data.Convert.Class.Convertible (Data.Set.Internal.Set a) [a] instance GHC.Classes.Ord a => Data.Convert.Class.Convertible [a] (Data.Set.Internal.Set a) module Data.Convert.Instances.TH instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Types.Int GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Types.Int GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Types.Int GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Types.Int GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Integer.Type.Integer GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Int.Int32 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Word.Word16 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Word.Word32 instance Data.Convert.Class.PartialConvertible GHC.Integer.Type.Integer GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Integer.Type.Integer GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Integer.Type.Integer GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Integer.Type.Integer GHC.Real.Rational instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Integer.Type.Integer instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Int.Int8 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Types.Word instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Int.Int8 GHC.Real.Rational instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Int.Int16 GHC.Int.Int8 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Types.Word instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Int.Int16 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Int.Int32 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Int.Int32 GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Int.Int32 GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Int.Int32 GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Int.Int32 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Int.Int64 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Int.Int64 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Types.Word GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Types.Word GHC.Real.Rational instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Word.Word8 GHC.Int.Int8 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Types.Word instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Word.Word8 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Word.Word16 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Word.Word16 GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Word.Word16 GHC.Int.Int16 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Int.Int64 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Word.Word16 GHC.Word.Word8 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Word.Word16 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Int.Int32 instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Word.Word32 GHC.Word.Word16 instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Word.Word32 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Word.Word64 GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Int.Int32 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Word.Word16 instance Data.Convert.Class.PartialConvertible GHC.Word.Word64 GHC.Word.Word32 instance Data.Convert.Class.Convertible GHC.Word.Word64 GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Word.Word64 GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Word.Word64 GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Word.Word64 GHC.Real.Rational instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Types.Float GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Int.Int32 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Word.Word16 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Word.Word32 instance Data.Convert.Class.PartialConvertible GHC.Types.Float GHC.Word.Word64 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Types.Double GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Int.Int32 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Word.Word16 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Word.Word32 instance Data.Convert.Class.PartialConvertible GHC.Types.Double GHC.Word.Word64 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Types.Int instance Data.Convert.Class.Convertible GHC.Real.Rational GHC.Integer.Type.Integer instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Int.Int8 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Int.Int16 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Int.Int32 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Int.Int64 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Types.Word instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Word.Word8 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Word.Word16 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Word.Word32 instance Data.Convert.Class.PartialConvertible GHC.Real.Rational GHC.Word.Word64 instance Data.Convert.Class.Convertible GHC.Types.Float GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Types.Float GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Types.Float GHC.Real.Rational instance Data.Convert.Class.Convertible GHC.Types.Double GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Types.Double GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Types.Double GHC.Real.Rational instance Data.Convert.Class.Convertible GHC.Real.Rational GHC.Types.Float instance Data.Convert.Class.Convertible GHC.Real.Rational GHC.Types.Double instance Data.Convert.Class.Convertible GHC.Real.Rational GHC.Real.Rational module Data.Convert.Instances.Text type ToLazyText a = Convertible a Text type ToText a = Convertible a Text type FromLazyText a = Convertible Text a type FromText a = Convertible Text a type IsText a = BiConvertible Text a type IsLazyText a = BiConvertible Text a toText :: ToText a => a -> Text fromText :: FromText a => Text -> a toLazyText :: ToLazyText a => a -> Text fromLazyText :: FromLazyText a => Text -> a instance Data.Default.Class.Default Data.Text.Internal.Text instance Data.Default.Class.Default Data.Text.Internal.Lazy.Text instance Data.Default.Class.Default Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible Data.Text.Internal.Text GHC.Base.String instance Data.Convert.Class.Convertible Data.Text.Internal.Text Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible Data.Text.Internal.Text Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text GHC.Base.String instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text Data.Text.Internal.Text instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder GHC.Base.String instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder Data.Text.Internal.Text instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString [GHC.Word.Word8] instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString [GHC.Word.Word8] instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible GHC.Base.String Data.Text.Internal.Text instance Data.Convert.Class.Convertible GHC.Base.String Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible GHC.Base.String Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible [GHC.Word.Word8] Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible [GHC.Word.Word8] Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible [GHC.Word.Word8] Data.ByteString.Builder.Internal.Builder instance Data.Convert.Class.Convertible GHC.Types.Char Data.Text.Internal.Text instance Data.Convert.Class.Convertible GHC.Types.Char Data.Text.Internal.Lazy.Text instance Data.Convert.Class.Convertible GHC.Types.Char Data.Text.Internal.Builder.Builder instance Data.Convert.Class.Convertible GHC.Word.Word8 Data.ByteString.Internal.ByteString instance Data.Convert.Class.Convertible GHC.Word.Word8 Data.ByteString.Lazy.Internal.ByteString instance Data.Convert.Class.Convertible GHC.Word.Word8 Data.ByteString.Builder.Internal.Builder module Data.Convert.Instances.OverloadedLabels instance GHC.TypeLits.KnownSymbol s => GHC.OverloadedLabels.IsLabel s Data.Text.Internal.Text instance GHC.TypeLits.KnownSymbol s => GHC.OverloadedLabels.IsLabel s Data.Text.Internal.Lazy.Text instance GHC.TypeLits.KnownSymbol s => GHC.OverloadedLabels.IsLabel s GHC.Base.String module Data.Convert.Instances.Tuple instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2) => Data.Convert.Class.Convertible (a1, a2) (b1, b2) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3) => Data.Convert.Class.Convertible (a1, a2, a3) (b1, b2, b3) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4) => Data.Convert.Class.Convertible (a1, a2, a3, a4) (b1, b2, b3, b4) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5) (b1, b2, b3, b4, b5) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6) (b1, b2, b3, b4, b5, b6) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7) (b1, b2, b3, b4, b5, b6, b7) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8) (b1, b2, b3, b4, b5, b6, b7, b8) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9) (b1, b2, b3, b4, b5, b6, b7, b8, b9) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57, Data.Convert.Class.Convertible a58 b58) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57, Data.Convert.Class.Convertible a58 b58, Data.Convert.Class.Convertible a59 b59) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58, b59) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57, Data.Convert.Class.Convertible a58 b58, Data.Convert.Class.Convertible a59 b59, Data.Convert.Class.Convertible a60 b60) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58, b59, b60) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57, Data.Convert.Class.Convertible a58 b58, Data.Convert.Class.Convertible a59 b59, Data.Convert.Class.Convertible a60 b60, Data.Convert.Class.Convertible a61 b61) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58, b59, b60, b61) instance (Data.Convert.Class.Convertible a1 b1, Data.Convert.Class.Convertible a2 b2, Data.Convert.Class.Convertible a3 b3, Data.Convert.Class.Convertible a4 b4, Data.Convert.Class.Convertible a5 b5, Data.Convert.Class.Convertible a6 b6, Data.Convert.Class.Convertible a7 b7, Data.Convert.Class.Convertible a8 b8, Data.Convert.Class.Convertible a9 b9, Data.Convert.Class.Convertible a10 b10, Data.Convert.Class.Convertible a11 b11, Data.Convert.Class.Convertible a12 b12, Data.Convert.Class.Convertible a13 b13, Data.Convert.Class.Convertible a14 b14, Data.Convert.Class.Convertible a15 b15, Data.Convert.Class.Convertible a16 b16, Data.Convert.Class.Convertible a17 b17, Data.Convert.Class.Convertible a18 b18, Data.Convert.Class.Convertible a19 b19, Data.Convert.Class.Convertible a20 b20, Data.Convert.Class.Convertible a21 b21, Data.Convert.Class.Convertible a22 b22, Data.Convert.Class.Convertible a23 b23, Data.Convert.Class.Convertible a24 b24, Data.Convert.Class.Convertible a25 b25, Data.Convert.Class.Convertible a26 b26, Data.Convert.Class.Convertible a27 b27, Data.Convert.Class.Convertible a28 b28, Data.Convert.Class.Convertible a29 b29, Data.Convert.Class.Convertible a30 b30, Data.Convert.Class.Convertible a31 b31, Data.Convert.Class.Convertible a32 b32, Data.Convert.Class.Convertible a33 b33, Data.Convert.Class.Convertible a34 b34, Data.Convert.Class.Convertible a35 b35, Data.Convert.Class.Convertible a36 b36, Data.Convert.Class.Convertible a37 b37, Data.Convert.Class.Convertible a38 b38, Data.Convert.Class.Convertible a39 b39, Data.Convert.Class.Convertible a40 b40, Data.Convert.Class.Convertible a41 b41, Data.Convert.Class.Convertible a42 b42, Data.Convert.Class.Convertible a43 b43, Data.Convert.Class.Convertible a44 b44, Data.Convert.Class.Convertible a45 b45, Data.Convert.Class.Convertible a46 b46, Data.Convert.Class.Convertible a47 b47, Data.Convert.Class.Convertible a48 b48, Data.Convert.Class.Convertible a49 b49, Data.Convert.Class.Convertible a50 b50, Data.Convert.Class.Convertible a51 b51, Data.Convert.Class.Convertible a52 b52, Data.Convert.Class.Convertible a53 b53, Data.Convert.Class.Convertible a54 b54, Data.Convert.Class.Convertible a55 b55, Data.Convert.Class.Convertible a56 b56, Data.Convert.Class.Convertible a57 b57, Data.Convert.Class.Convertible a58 b58, Data.Convert.Class.Convertible a59 b59, Data.Convert.Class.Convertible a60 b60, Data.Convert.Class.Convertible a61 b61, Data.Convert.Class.Convertible a62 b62) => Data.Convert.Class.Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58, b59, b60, b61, b62) module Data.Convert.Instances module Data.Convert module Text.PrettyPrint.ANSI.Leijen.Convert type IsDoc t = Convertible t Doc instance Data.Default.Class.Default Text.PrettyPrint.ANSI.Leijen.Internal.Doc instance Data.Convert.Class.Convertible GHC.Base.String Text.PrettyPrint.ANSI.Leijen.Internal.Doc instance Data.Convert.Class.Convertible Data.Text.Internal.Text Text.PrettyPrint.ANSI.Leijen.Internal.Doc