-- 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.5.1
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
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
-- | Data types that are representationally equal are isomorphic.
--
-- This is only available on GHC 7.8+
coerced :: (Coercible s a, Coercible t b) => 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 (GHC.Base.NonEmpty a) [b]
instance Data.Convert.Class.Convertible' a b => Data.Convert.Class.PartialConvertible [a] (GHC.Base.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 Data.Convert2.TH
maxKind :: Int
appsT :: Foldable f => Type -> f Type -> Type
showIfNot0 :: Int -> String
ixedName :: String -> Int -> String
ixedName' :: String -> Int -> String
src :: Name
tgt :: Name
type IString = Int -> String
swap :: (a, b) -> (b, a)
genConvertibleClass :: Bool -> IString -> IString -> Int -> Dec
genHigherKindDefInstance :: IString -> IString -> Int -> Dec
genIdConversionErrorInstance :: IString -> IString -> Int -> Dec
genConvertibleClasses :: Bool -> IString -> IString -> Q [Dec]
genHigherKindDefInstances :: IString -> IString -> Q [Dec]
genIdConversionErrorInstances :: IString -> IString -> Q [Dec]
module Data.Convert2.Class
type IdConversionErr (a :: k) = 'Text "Conversion of the same type (`" :<>: 'ShowType a :<>: 'Text "`)" :<>: 'Text " is disabled by default. Please use convert' if you want to enable it."
class To tgt src
to :: To tgt src => src -> tgt
class To1 tgt src
to1 :: forall t1. To1 tgt src => src t1 -> tgt
class To2 tgt src
to2 :: forall t1 t2. To2 tgt src => src t1 t2 -> tgt
class To3 tgt src
to3 :: forall t1 t2 t3. To3 tgt src => src t1 t2 t3 -> tgt
class To4 tgt src
to4 :: forall t1 t2 t3 t4. To4 tgt src => src t1 t2 t3 t4 -> tgt
class To5 tgt src
to5 :: forall t1 t2 t3 t4 t5. To5 tgt src => src t1 t2 t3 t4 t5 -> tgt
class To' tgt src
to' :: To' tgt src => src -> tgt
class To1' tgt src
to1' :: forall t1. To1' tgt src => src t1 -> tgt
class To2' tgt src
to2' :: forall t1 t2. To2' tgt src => src t1 t2 -> tgt
class To3' tgt src
to3' :: forall t1 t2 t3. To3' tgt src => src t1 t2 t3 -> tgt
class To4' tgt src
to4' :: forall t1 t2 t3 t4. To4' tgt src => src t1 t2 t3 t4 -> tgt
class To5' tgt src
to5' :: forall t1 t2 t3 t4 t5. To5' tgt src => src t1 t2 t3 t4 t5 -> tgt
class From tgt src
from :: From tgt src => tgt -> src
class From1 tgt src
from1 :: forall t1. From1 tgt src => tgt -> src t1
class From2 tgt src
from2 :: forall t1 t2. From2 tgt src => tgt -> src t1 t2
class From3 tgt src
from3 :: forall t1 t2 t3. From3 tgt src => tgt -> src t1 t2 t3
class From4 tgt src
from4 :: forall t1 t2 t3 t4. From4 tgt src => tgt -> src t1 t2 t3 t4
class From5 tgt src
from5 :: forall t1 t2 t3 t4 t5. From5 tgt src => tgt -> src t1 t2 t3 t4 t5
class From' tgt src
from' :: From' tgt src => tgt -> src
class From1' tgt src
from1' :: forall t1. From1' tgt src => tgt -> src t1
class From2' tgt src
from2' :: forall t1 t2. From2' tgt src => tgt -> src t1 t2
class From3' tgt src
from3' :: forall t1 t2 t3. From3' tgt src => tgt -> src t1 t2 t3
class From4' tgt src
from4' :: forall t1 t2 t3 t4. From4' tgt src => tgt -> src t1 t2 t3 t4
class From5' tgt src
from5' :: forall t1 t2 t3 t4 t5. From5' tgt src => tgt -> src t1 t2 t3 t4 t5
class UnsafeTo tgt src
unsafeTo :: UnsafeTo tgt src => src -> tgt
class UnsafeTo1 tgt src
unsafeTo1 :: forall t1. UnsafeTo1 tgt src => src t1 -> tgt
class UnsafeTo2 tgt src
unsafeTo2 :: forall t1 t2. UnsafeTo2 tgt src => src t1 t2 -> tgt
class UnsafeTo3 tgt src
unsafeTo3 :: forall t1 t2 t3. UnsafeTo3 tgt src => src t1 t2 t3 -> tgt
class UnsafeTo4 tgt src
unsafeTo4 :: forall t1 t2 t3 t4. UnsafeTo4 tgt src => src t1 t2 t3 t4 -> tgt
class UnsafeTo5 tgt src
unsafeTo5 :: forall t1 t2 t3 t4 t5. UnsafeTo5 tgt src => src t1 t2 t3 t4 t5 -> tgt
class UnsafeTo' tgt src
unsafeTo' :: UnsafeTo' tgt src => src -> tgt
class UnsafeTo1' tgt src
unsafeTo1' :: forall t1. UnsafeTo1' tgt src => src t1 -> tgt
class UnsafeTo2' tgt src
unsafeTo2' :: forall t1 t2. UnsafeTo2' tgt src => src t1 t2 -> tgt
class UnsafeTo3' tgt src
unsafeTo3' :: forall t1 t2 t3. UnsafeTo3' tgt src => src t1 t2 t3 -> tgt
class UnsafeTo4' tgt src
unsafeTo4' :: forall t1 t2 t3 t4. UnsafeTo4' tgt src => src t1 t2 t3 t4 -> tgt
class UnsafeTo5' tgt src
unsafeTo5' :: forall t1 t2 t3 t4 t5. UnsafeTo5' tgt src => src t1 t2 t3 t4 t5 -> tgt
class UnsafeFrom tgt src
unsafeFrom :: UnsafeFrom tgt src => tgt -> src
class UnsafeFrom1 tgt src
unsafeFrom1 :: forall t1. UnsafeFrom1 tgt src => tgt -> src t1
class UnsafeFrom2 tgt src
unsafeFrom2 :: forall t1 t2. UnsafeFrom2 tgt src => tgt -> src t1 t2
class UnsafeFrom3 tgt src
unsafeFrom3 :: forall t1 t2 t3. UnsafeFrom3 tgt src => tgt -> src t1 t2 t3
class UnsafeFrom4 tgt src
unsafeFrom4 :: forall t1 t2 t3 t4. UnsafeFrom4 tgt src => tgt -> src t1 t2 t3 t4
class UnsafeFrom5 tgt src
unsafeFrom5 :: forall t1 t2 t3 t4 t5. UnsafeFrom5 tgt src => tgt -> src t1 t2 t3 t4 t5
class UnsafeFrom' tgt src
unsafeFrom' :: UnsafeFrom' tgt src => tgt -> src
class UnsafeFrom1' tgt src
unsafeFrom1' :: forall t1. UnsafeFrom1' tgt src => tgt -> src t1
class UnsafeFrom2' tgt src
unsafeFrom2' :: forall t1 t2. UnsafeFrom2' tgt src => tgt -> src t1 t2
class UnsafeFrom3' tgt src
unsafeFrom3' :: forall t1 t2 t3. UnsafeFrom3' tgt src => tgt -> src t1 t2 t3
class UnsafeFrom4' tgt src
unsafeFrom4' :: forall t1 t2 t3 t4. UnsafeFrom4' tgt src => tgt -> src t1 t2 t3 t4
class UnsafeFrom5' tgt src
unsafeFrom5' :: forall t1 t2 t3 t4 t5. UnsafeFrom5' tgt src => tgt -> src t1 t2 t3 t4 t5
convert :: forall tgt src. To tgt src => src -> tgt
convert1 :: forall tgt src t1. To1 tgt src => src t1 -> tgt
convert2 :: forall tgt src t1 t2. To2 tgt src => src t1 t2 -> tgt
unsafeConvert :: forall tgt src. UnsafeTo tgt src => src -> tgt
unsafeConvert1 :: forall tgt src t1. UnsafeTo1 tgt src => src t1 -> tgt
unsafeConvert2 :: forall tgt src t1 t2. UnsafeTo2 tgt src => src t1 t2 -> tgt
convert' :: forall tgt src. To' tgt src => src -> tgt
convert1' :: forall tgt src t1. To1' tgt src => src t1 -> tgt
convert2' :: forall tgt src t1 t2. To2' tgt src => src t1 t2 -> tgt
unsafeConvert' :: forall tgt src. UnsafeTo' tgt src => src -> tgt
unsafeConvert1' :: forall tgt src t1. UnsafeTo1' tgt src => src t1 -> tgt
unsafeConvert2' :: forall tgt src t1 t2. UnsafeTo2' tgt src => src t1 t2 -> tgt
type Bi tgt src = (To tgt src, From tgt src)
type Bi1 tgt src = (To1 tgt src, From1 tgt src)
type Bi2 tgt src = (To2 tgt src, From2 tgt src)
type Bi3 tgt src = (To3 tgt src, From3 tgt src)
type Bi4 tgt src = (To4 tgt src, From4 tgt src)
type Bi5 tgt src = (To5 tgt src, From5 tgt src)
type Bi' tgt src = (To' tgt src, From' tgt src)
type Bi1' tgt src = (To1' tgt src, From1' tgt src)
type Bi2' tgt src = (To2' tgt src, From2' tgt src)
type Bi3' tgt src = (To3' tgt src, From3' tgt src)
type Bi4' tgt src = (To4' tgt src, From4' tgt src)
type Bi5' tgt src = (To5' tgt src, From5' tgt src)
instance forall k tgt (src :: k -> *) (t :: k). Data.Convert2.Class.UnsafeFrom1 tgt src => Data.Convert2.Class.UnsafeFrom tgt (src t)
instance forall k1 k2 tgt (src :: k1 -> k2 -> *) (t :: k1). Data.Convert2.Class.UnsafeFrom2 tgt src => Data.Convert2.Class.UnsafeFrom1 tgt (src t)
instance forall k1 k2 k3 tgt (src :: k1 -> k2 -> k3 -> *) (t :: k1). Data.Convert2.Class.UnsafeFrom3 tgt src => Data.Convert2.Class.UnsafeFrom2 tgt (src t)
instance forall k1 k2 k3 k4 tgt (src :: k1 -> k2 -> k3 -> k4 -> *) (t :: k1). Data.Convert2.Class.UnsafeFrom4 tgt src => Data.Convert2.Class.UnsafeFrom3 tgt (src t)
instance forall k1 k2 k3 k4 k5 tgt (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t :: k1). Data.Convert2.Class.UnsafeFrom5 tgt src => Data.Convert2.Class.UnsafeFrom4 tgt (src t)
instance Data.Convert2.Class.To' a a
instance Data.Convert2.Class.To a b => Data.Convert2.Class.To' a b
instance Data.Convert2.Class.From' a a
instance Data.Convert2.Class.From a b => Data.Convert2.Class.From' a b
instance forall k tgt (src :: k -> *) (t :: k). Data.Convert2.Class.UnsafeTo1 tgt src => Data.Convert2.Class.UnsafeTo tgt (src t)
instance forall k1 k2 tgt (src :: k1 -> k2 -> *) (t :: k1). Data.Convert2.Class.UnsafeTo2 tgt src => Data.Convert2.Class.UnsafeTo1 tgt (src t)
instance forall k1 k2 k3 tgt (src :: k1 -> k2 -> k3 -> *) (t :: k1). Data.Convert2.Class.UnsafeTo3 tgt src => Data.Convert2.Class.UnsafeTo2 tgt (src t)
instance forall k1 k2 k3 k4 tgt (src :: k1 -> k2 -> k3 -> k4 -> *) (t :: k1). Data.Convert2.Class.UnsafeTo4 tgt src => Data.Convert2.Class.UnsafeTo3 tgt (src t)
instance forall k1 k2 k3 k4 k5 tgt (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t :: k1). Data.Convert2.Class.UnsafeTo5 tgt src => Data.Convert2.Class.UnsafeTo4 tgt (src t)
instance forall k tgt (src :: k -> *) (t :: k). Data.Convert2.Class.From1 tgt src => Data.Convert2.Class.From tgt (src t)
instance forall k1 k2 tgt (src :: k1 -> k2 -> *) (t :: k1). Data.Convert2.Class.From2 tgt src => Data.Convert2.Class.From1 tgt (src t)
instance forall k1 k2 k3 tgt (src :: k1 -> k2 -> k3 -> *) (t :: k1). Data.Convert2.Class.From3 tgt src => Data.Convert2.Class.From2 tgt (src t)
instance forall k1 k2 k3 k4 tgt (src :: k1 -> k2 -> k3 -> k4 -> *) (t :: k1). Data.Convert2.Class.From4 tgt src => Data.Convert2.Class.From3 tgt (src t)
instance forall k1 k2 k3 k4 k5 tgt (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t :: k1). Data.Convert2.Class.From5 tgt src => Data.Convert2.Class.From4 tgt (src t)
instance forall k tgt (src :: k -> *) (t :: k). Data.Convert2.Class.To1 tgt src => Data.Convert2.Class.To tgt (src t)
instance forall k1 k2 tgt (src :: k1 -> k2 -> *) (t :: k1). Data.Convert2.Class.To2 tgt src => Data.Convert2.Class.To1 tgt (src t)
instance forall k1 k2 k3 tgt (src :: k1 -> k2 -> k3 -> *) (t :: k1). Data.Convert2.Class.To3 tgt src => Data.Convert2.Class.To2 tgt (src t)
instance forall k1 k2 k3 k4 tgt (src :: k1 -> k2 -> k3 -> k4 -> *) (t :: k1). Data.Convert2.Class.To4 tgt src => Data.Convert2.Class.To3 tgt (src t)
instance forall k1 k2 k3 k4 k5 tgt (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t :: k1). Data.Convert2.Class.To5 tgt src => Data.Convert2.Class.To4 tgt (src t)
instance (TypeError ...) => Data.Convert2.Class.UnsafeFrom src src
instance forall k (src :: k -> *) (t1 :: k). (TypeError ...) => Data.Convert2.Class.UnsafeFrom1 (src t1) src
instance forall k1 k2 (src :: k1 -> k2 -> *) (t1 :: k1) (t2 :: k2). (TypeError ...) => Data.Convert2.Class.UnsafeFrom2 (src t1 t2) src
instance forall k1 k2 k3 (src :: k1 -> k2 -> k3 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3). (TypeError ...) => Data.Convert2.Class.UnsafeFrom3 (src t1 t2 t3) src
instance forall k1 k2 k3 k4 (src :: k1 -> k2 -> k3 -> k4 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4). (TypeError ...) => Data.Convert2.Class.UnsafeFrom4 (src t1 t2 t3 t4) src
instance forall k1 k2 k3 k4 k5 (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4) (t5 :: k5). (TypeError ...) => Data.Convert2.Class.UnsafeFrom5 (src t1 t2 t3 t4 t5) src
instance (TypeError ...) => Data.Convert2.Class.UnsafeTo src src
instance forall k (src :: k -> *) (t1 :: k). (TypeError ...) => Data.Convert2.Class.UnsafeTo1 (src t1) src
instance forall k1 k2 (src :: k1 -> k2 -> *) (t1 :: k1) (t2 :: k2). (TypeError ...) => Data.Convert2.Class.UnsafeTo2 (src t1 t2) src
instance forall k1 k2 k3 (src :: k1 -> k2 -> k3 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3). (TypeError ...) => Data.Convert2.Class.UnsafeTo3 (src t1 t2 t3) src
instance forall k1 k2 k3 k4 (src :: k1 -> k2 -> k3 -> k4 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4). (TypeError ...) => Data.Convert2.Class.UnsafeTo4 (src t1 t2 t3 t4) src
instance forall k1 k2 k3 k4 k5 (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4) (t5 :: k5). (TypeError ...) => Data.Convert2.Class.UnsafeTo5 (src t1 t2 t3 t4 t5) src
instance (TypeError ...) => Data.Convert2.Class.From src src
instance forall k (src :: k -> *) (t1 :: k). (TypeError ...) => Data.Convert2.Class.From1 (src t1) src
instance forall k1 k2 (src :: k1 -> k2 -> *) (t1 :: k1) (t2 :: k2). (TypeError ...) => Data.Convert2.Class.From2 (src t1 t2) src
instance forall k1 k2 k3 (src :: k1 -> k2 -> k3 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3). (TypeError ...) => Data.Convert2.Class.From3 (src t1 t2 t3) src
instance forall k1 k2 k3 k4 (src :: k1 -> k2 -> k3 -> k4 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4). (TypeError ...) => Data.Convert2.Class.From4 (src t1 t2 t3 t4) src
instance forall k1 k2 k3 k4 k5 (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4) (t5 :: k5). (TypeError ...) => Data.Convert2.Class.From5 (src t1 t2 t3 t4 t5) src
instance (TypeError ...) => Data.Convert2.Class.To src src
instance forall k (src :: k -> *) (t1 :: k). (TypeError ...) => Data.Convert2.Class.To1 (src t1) src
instance forall k1 k2 (src :: k1 -> k2 -> *) (t1 :: k1) (t2 :: k2). (TypeError ...) => Data.Convert2.Class.To2 (src t1 t2) src
instance forall k1 k2 k3 (src :: k1 -> k2 -> k3 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3). (TypeError ...) => Data.Convert2.Class.To3 (src t1 t2 t3) src
instance forall k1 k2 k3 k4 (src :: k1 -> k2 -> k3 -> k4 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4). (TypeError ...) => Data.Convert2.Class.To4 (src t1 t2 t3 t4) src
instance forall k1 k2 k3 k4 k5 (src :: k1 -> k2 -> k3 -> k4 -> k5 -> *) (t1 :: k1) (t2 :: k2) (t3 :: k3) (t4 :: k4) (t5 :: k5). (TypeError ...) => Data.Convert2.Class.To5 (src t1 t2 t3 t4 t5) src
module Data.Convert2
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