Resolving dependencies... Configuring base-orphans-0.7... Configuring cabal-doctest-1.0.6... Building base-orphans-0.7... Building cabal-doctest-1.0.6... Installed base-orphans-0.7 Configuring colour-2.3.4... Building colour-2.3.4... Installed cabal-doctest-1.0.6 Configuring data-default-class-0.1.2.0... Building data-default-class-0.1.2.0... Installed data-default-class-0.1.2.0 Configuring dlist-0.8.0.4... Building dlist-0.8.0.4... Installed dlist-0.8.0.4 Configuring fail-4.9.0.0... Installed colour-2.3.4 Configuring old-locale-1.0.0.7... Building fail-4.9.0.0... Installed fail-4.9.0.0 Configuring reflection-2.1.3... Building old-locale-1.0.0.7... Building reflection-2.1.3... Installed old-locale-1.0.0.7 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring th-abstraction-0.2.6.0... Building th-abstraction-0.2.6.0... Installed reflection-2.1.3 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed th-abstraction-0.2.6.0 Configuring utf8-string-1.0.1.1... Building utf8-string-1.0.1.1... Installed transformers-compat-0.6.2 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring data-default-instances-containers-0.0.1... Installed utf8-string-1.0.1.1 Configuring data-default-instances-dlist-0.0.1... Building data-default-instances-containers-0.0.1... Building data-default-instances-dlist-0.0.1... Installed data-default-instances-containers-0.0.1 Configuring ansi-terminal-0.8.0.4... Installed data-default-instances-dlist-0.0.1 Configuring data-default-instances-old-locale-0.0.1... Building ansi-terminal-0.8.0.4... Building data-default-instances-old-locale-0.0.1... Installed data-default-instances-old-locale-0.0.1 Configuring transformers-base-0.4.5.2... Building transformers-base-0.4.5.2... Installed ansi-terminal-0.8.0.4 Configuring tagged-0.8.5... Installed transformers-base-0.4.5.2 Configuring exceptions-0.10.0... Building tagged-0.8.5... Building exceptions-0.10.0... Installed tagged-0.8.5 Configuring contravariant-1.4.1... Building contravariant-1.4.1... Installed exceptions-0.10.0 Configuring data-default-0.7.1.1... Building data-default-0.7.1.1... Installed data-default-0.7.1.1 Configuring ansi-wl-pprint-0.6.8.2... Building ansi-wl-pprint-0.6.8.2... Installed contravariant-1.4.1 Configuring distributive-0.5.3... Installed ansi-wl-pprint-0.6.8.2 Building distributive-0.5.3... Installed distributive-0.5.3 Configuring comonad-5.0.3... Building comonad-5.0.3... Installed comonad-5.0.3 Configuring bifunctors-5.5.2... Building bifunctors-5.5.2... Installed bifunctors-5.5.2 Configuring profunctors-5.2.2... Configuring semigroupoids-5.2.2... Building profunctors-5.2.2... Building semigroupoids-5.2.2... Installed profunctors-5.2.2 Installed semigroupoids-5.2.2 Configuring free-5.0.2... Building free-5.0.2... Installed free-5.0.2 Configuring adjunctions-4.4... Building adjunctions-4.4... Installed adjunctions-4.4 Configuring kan-extensions-5.1... Building kan-extensions-5.1... Installed kan-extensions-5.1 Configuring lens-4.16.1... Building lens-4.16.1... Installed lens-4.16.1 Configuring impossible-1.1.2... Building impossible-1.1.2... Installed impossible-1.1.2 Configuring convert-1.5... Building convert-1.5... Failed to install convert-1.5 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/convert-1.5-7UW4d2AUuH3EgiZPktHGsE.log ): cabal: Entering directory '/tmp/cabal-tmp-6299/convert-1.5' Configuring convert-1.5... Preprocessing library for convert-1.5.. Building library for convert-1.5.. [ 1 of 19] Compiling Data.Convert.Class ( src/Data/Convert/Class.hs, dist/build/Data/Convert/Class.o ) [ 2 of 19] Compiling Data.Convert.Coerce ( src/Data/Convert/Coerce.hs, dist/build/Data/Convert/Coerce.o ) [ 3 of 19] Compiling Data.Convert.Instances.Base ( src/Data/Convert/Instances/Base.hs, dist/build/Data/Convert/Instances/Base.o ) src/Data/Convert/Instances/Base.hs:10:1: warning: [-Worphans] Orphan instance: instance Convertible () [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 10 | instance Convertible () [t] where convert _ = [] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:11:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 11 | instance Convertible (t,t) [t] where convert (t1,t2) = [t1,t2] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:12:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 12 | instance Convertible (t,t,t) [t] where convert (t1,t2,t3) = [t1,t2,t3] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:13:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 13 | instance Convertible (t,t,t,t) [t] where convert (t1,t2,t3,t4) = [t1,t2,t3,t4] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:14:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 14 | instance Convertible (t,t,t,t,t) [t] where convert (t1,t2,t3,t4,t5) = [t1,t2,t3,t4,t5] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:15:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 15 | instance Convertible (t,t,t,t,t,t) [t] where convert (t1,t2,t3,t4,t5,t6) = [t1,t2,t3,t4,t5,t6] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:16:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 16 | instance Convertible (t,t,t,t,t,t,t) [t] where convert (t1,t2,t3,t4,t5,t6,t7) = [t1,t2,t3,t4,t5,t6,t7] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:17:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t, t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 17 | instance Convertible (t,t,t,t,t,t,t,t) [t] where convert (t1,t2,t3,t4,t5,t6,t7,t8) = [t1,t2,t3,t4,t5,t6,t7,t8] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Base.hs:18:1: warning: [-Worphans] Orphan instance: instance Convertible (t, t, t, t, t, t, t, t, t) [t] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 18 | instance Convertible (t,t,t,t,t,t,t,t,t) [t] where convert (t1,t2,t3,t4,t5,t6,t7,t8,t9) = [t1,t2,t3,t4,t5,t6,t7,t8,t9] ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 19] Compiling Data.Convert.Instances.ByteString ( src/Data/Convert/Instances/ByteString.hs, dist/build/Data/Convert/Instances/ByteString.o ) src/Data/Convert/Instances/ByteString.hs:8:1: warning: [-Worphans] Orphan instance: instance Convertible UTF8.ByteString String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 8 | instance Convertible Strict.ByteString String where convert = UTF8.toString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/ByteString.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible String UTF8.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | instance Convertible String Strict.ByteString where convert = UTF8.fromString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/ByteString.hs:10:1: warning: [-Worphans] Orphan instance: instance Convertible Lazy.ByteString UTF8.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 10 | instance Convertible Lazy.ByteString Strict.ByteString where convert = Lazy.toStrict ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/ByteString.hs:11:1: warning: [-Worphans] Orphan instance: instance Convertible UTF8.ByteString Lazy.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 11 | instance Convertible Strict.ByteString Lazy.ByteString where convert = Lazy.fromStrict ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/ByteString.hs:12:1: warning: [-Worphans] Orphan instance: instance Convertible Lazy.ByteString String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 12 | instance Convertible Lazy.ByteString String where convert = convertVia @Strict.ByteString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/ByteString.hs:13:1: warning: [-Worphans] Orphan instance: instance Convertible String Lazy.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 13 | instance Convertible String Lazy.ByteString where convert = convertVia @Strict.ByteString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 19] Compiling Data.Convert.Instances.List ( src/Data/Convert/Instances/List.hs, dist/build/Data/Convert/Instances/List.o ) src/Data/Convert/Instances/List.hs:6:1: warning: [-Wunused-imports] The import of ‘Data.Default’ is redundant except perhaps to import instances from ‘Data.Default’ To import instances alone, use: import Data.Default() | 6 | import Data.Default | ^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/List.hs:8:1: warning: [-Worphans] Orphan instance: instance [overlappable] Convertible a [a] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 8 | instance {-# OVERLAPPABLE #-} Convertible a [a] where convert = pure ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/List.hs:10:1: warning: [-Worphans] Orphan instance: instance Convertible' a b => Convertible (NonEmpty a) [b] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 10 | instance Convertible' a b => Convertible (NonEmpty a) [b] where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Convert/Instances/List.hs:13:1: warning: [-Worphans] Orphan instance: instance Convertible' a b => PartialConvertible [a] (NonEmpty b) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 13 | instance Convertible' a b => PartialConvertible [a] (NonEmpty b) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Convert/Instances/List.hs:18:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘unsafeConvert’: Patterns not matched: [] | 18 | unsafeConvert (a:as) = convert' a :| fmap convert' as ; {-# INLINE unsafeConvert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 19] Compiling Data.Convert.Instances.Map ( src/Data/Convert/Instances/Map.hs, dist/build/Data/Convert/Instances/Map.o ) src/Data/Convert/Instances/Map.hs:8:1: warning: [-Worphans] Orphan instance: instance Ord k => Convertible [(k, a)] (Map.Map k a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 8 | instance Ord k => Convertible [(k, a)] (Map.Map k a) where convert = Map.fromList ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Map.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible (Map.Map k a) [(k, a)] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | instance Convertible (Map.Map k a) [(k, a)] where convert = Map.toList ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 19] Compiling Data.Convert.Instances.Num ( src/Data/Convert/Instances/Num.hs, dist/build/Data/Convert/Instances/Num.o ) src/Data/Convert/Instances/Num.hs:13:1: warning: [-Wunused-imports] The qualified import of ‘Data.ByteString’ is redundant except perhaps to import instances from ‘Data.ByteString’ To import instances alone, use: import Data.ByteString() | 13 | import qualified Data.ByteString as BS | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Num.hs:18:1: warning: [-Wunused-imports] The import of ‘Data.Coerce’ is redundant except perhaps to import instances from ‘Data.Coerce’ To import instances alone, use: import Data.Coerce() | 18 | import Data.Coerce | ^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Num.hs:19:1: warning: [-Wunused-imports] The import of ‘Unsafe.Coerce’ is redundant except perhaps to import instances from ‘Unsafe.Coerce’ To import instances alone, use: import Unsafe.Coerce() | 19 | import Unsafe.Coerce | ^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Num.hs:94:21: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/Convert/Instances/Num.hs:86:5 | 94 | inlinedFn n f = [ValD (VarP $ mkName n) (NormalB f) [], inlineAll n] | ^ src/Data/Convert/Instances/Num.hs:107:15: warning: [-Wname-shadowing] This binding for ‘exp’ shadows the existing binding imported from ‘Prelude’ at src/Data/Convert/Instances/Num.hs:9:1-14 (and originally defined in ‘GHC.Float’) | 107 | mkConversions exp ls rs = sequence $ mkConversion exp <$> ls <*> rs ; {-# INLINE mkConversions #-} | ^^^ src/Data/Convert/Instances/Num.hs:121:1: warning: [-Worphans] Orphan instance: instance Convertible Word64 (Word8, Word8, Word8, Word8, Word8, Word8, Word8, Word8) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 121 | instance Convertible Word64 (Word8,Word8,Word8,Word8,Word8,Word8,Word8,Word8) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Convert/Instances/Num.hs:126:1: warning: [-Worphans] Orphan instance: instance Convertible Int CSize To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 126 | instance Convertible Int CSize where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 8 of 19] Compiling Data.Convert.Instances.Set ( src/Data/Convert/Instances/Set.hs, dist/build/Data/Convert/Instances/Set.o ) src/Data/Convert/Instances/Set.hs:8:1: warning: [-Worphans] Orphan instance: instance Convertible (Set a) [a] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 8 | instance Convertible (Set a) [a] where convert = Set.toList ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Set.hs:9:1: warning: [-Worphans] Orphan instance: instance Ord a => Convertible [a] (Set a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | instance Ord a => Convertible [a] (Set a) where convert = Set.fromList ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 19] Compiling Data.Convert.Instances.TH ( src/Data/Convert/Instances/TH.hs, dist/build/Data/Convert/Instances/TH.o ) src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Rational Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Rational Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Rational Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Double Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Double Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Double Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Float Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Float Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Float Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Rational Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Rational Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Double Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Double Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Float Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Float Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word64 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word64 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word64 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word64 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word64 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word64 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word32 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word32 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word16 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word16 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word16 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word16 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word16 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Word.Word8 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Word.Word8 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Word Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Word Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int64 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int64 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int32 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int32 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int32 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int32 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int32 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible GHC.Int.Int16 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int16 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible GHC.Int.Int8 Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Integer Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Integer Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Integer Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Integer Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Integer Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Rational To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Double To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Float To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int GHC.Word.Word64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int GHC.Word.Word32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int GHC.Word.Word16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Int GHC.Word.Word8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Word To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int GHC.Int.Int64 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int GHC.Int.Int32 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Int GHC.Int.Int16 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance PartialConvertible Int GHC.Int.Int8 To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Integer To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ src/Data/Convert/Instances/TH.hs:9:1: warning: [-Worphans] Orphan instance: instance Convertible Int Int To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | Num.conversions | ^^^^^^^^^^^^^^^ [10 of 19] Compiling Data.Convert.Instances.Text ( src/Data/Convert/Instances/Text.hs, dist/build/Data/Convert/Instances/Text.o ) src/Data/Convert/Instances/Text.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 24 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:51:1: warning: [-Worphans] Orphan instance: instance Default TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 51 | instance Default TS.Text where def = convert "" ; {-# INLINE def #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:52:1: warning: [-Worphans] Orphan instance: instance Default TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 52 | instance Default TL.Text where def = convert "" ; {-# INLINE def #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:53:1: warning: [-Worphans] Orphan instance: instance Default TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 53 | instance Default TLB.Builder where def = convert "" ; {-# INLINE def #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:55:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 55 | instance Convertible TS.Text String where convert = TS.unpack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:56:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 56 | instance Convertible TS.Text TL.Text where convert = TL.fromStrict ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:57:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 57 | instance Convertible TS.Text TLB.Builder where convert = TLB.fromText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:58:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text BS.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 58 | instance Convertible TS.Text BS.ByteString where convert = TE.encodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:59:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text BL.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 59 | instance Convertible TS.Text BL.ByteString where convert = BL.fromStrict . TE.encodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:60:1: warning: [-Worphans] Orphan instance: instance Convertible TS.Text BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 60 | instance Convertible TS.Text BB.Builder where convert = TE.encodeUtf8Builder ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:62:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 62 | instance Convertible TL.Text String where convert = TL.unpack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:63:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 63 | instance Convertible TL.Text TS.Text where convert = TL.toStrict ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:64:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 64 | instance Convertible TL.Text TLB.Builder where convert = TLB.fromLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:65:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text BS.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 65 | instance Convertible TL.Text BS.ByteString where convert = convert . TLE.encodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:66:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text BL.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 66 | instance Convertible TL.Text BL.ByteString where convert = TLE.encodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:67:1: warning: [-Worphans] Orphan instance: instance Convertible TL.Text BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 67 | instance Convertible TL.Text BB.Builder where convert = TLE.encodeUtf8Builder ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:69:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 69 | instance Convertible TLB.Builder String where convert = convert . TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:70:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 70 | instance Convertible TLB.Builder TS.Text where convert = convert . TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:71:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 71 | instance Convertible TLB.Builder TL.Text where convert = TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:72:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder BS.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 72 | instance Convertible TLB.Builder BS.ByteString where convert = convert . TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:73:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder BL.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 73 | instance Convertible TLB.Builder BL.ByteString where convert = convert . TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:74:1: warning: [-Worphans] Orphan instance: instance Convertible TLB.Builder BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 74 | instance Convertible TLB.Builder BB.Builder where convert = convert . TLB.toLazyText ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:76:1: warning: [-Worphans] Orphan instance: instance Convertible BS.ByteString [Word8] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 76 | instance Convertible BS.ByteString [Word8] where convert = BS.unpack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:77:1: warning: [-Worphans] Orphan instance: instance Convertible BS.ByteString TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 77 | instance Convertible BS.ByteString TS.Text where convert = TE.decodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:78:1: warning: [-Worphans] Orphan instance: instance Convertible BS.ByteString TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 78 | instance Convertible BS.ByteString TL.Text where convert = TL.fromStrict . convert ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:79:1: warning: [-Worphans] Orphan instance: instance Convertible BS.ByteString TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 79 | instance Convertible BS.ByteString TLB.Builder where convert = TLB.fromText . convert ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:80:1: warning: [-Worphans] Orphan instance: instance Convertible BS.ByteString BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 80 | instance Convertible BS.ByteString BB.Builder where convert = BB.byteString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:82:1: warning: [-Worphans] Orphan instance: instance Convertible BL.ByteString [Word8] To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 82 | instance Convertible BL.ByteString [Word8] where convert = BL.unpack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:83:1: warning: [-Worphans] Orphan instance: instance Convertible BL.ByteString TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 83 | instance Convertible BL.ByteString TS.Text where convert = TL.toStrict . convert ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:84:1: warning: [-Worphans] Orphan instance: instance Convertible BL.ByteString TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 84 | instance Convertible BL.ByteString TL.Text where convert = TLE.decodeUtf8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:85:1: warning: [-Worphans] Orphan instance: instance Convertible BL.ByteString TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 85 | instance Convertible BL.ByteString TLB.Builder where convert = TLB.fromLazyText . convert ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:86:1: warning: [-Worphans] Orphan instance: instance Convertible BL.ByteString BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 86 | instance Convertible BL.ByteString BB.Builder where convert = BB.lazyByteString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:88:1: warning: [-Worphans] Orphan instance: instance Convertible String TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 88 | instance Convertible String TS.Text where convert = TS.pack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:89:1: warning: [-Worphans] Orphan instance: instance Convertible String TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 89 | instance Convertible String TL.Text where convert = TL.pack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:90:1: warning: [-Worphans] Orphan instance: instance Convertible String TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 90 | instance Convertible String TLB.Builder where convert = TLB.fromString ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:92:1: warning: [-Worphans] Orphan instance: instance Convertible [Word8] BS.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 92 | instance Convertible [Word8] BS.ByteString where convert = BS.pack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:93:1: warning: [-Worphans] Orphan instance: instance Convertible [Word8] BL.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 93 | instance Convertible [Word8] BL.ByteString where convert = BL.pack ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:94:1: warning: [-Worphans] Orphan instance: instance Convertible [Word8] BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 94 | instance Convertible [Word8] BB.Builder where convert = foldMap BB.word8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:96:1: warning: [-Worphans] Orphan instance: instance Convertible Char TS.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 96 | instance Convertible Char TS.Text where convert = TS.singleton ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:97:1: warning: [-Worphans] Orphan instance: instance Convertible Char TL.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 97 | instance Convertible Char TL.Text where convert = TL.singleton ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:98:1: warning: [-Worphans] Orphan instance: instance Convertible Char TLB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 98 | instance Convertible Char TLB.Builder where convert = TLB.singleton ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:100:1: warning: [-Worphans] Orphan instance: instance Convertible Word8 BS.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 100 | instance Convertible Word8 BS.ByteString where convert = BS.singleton ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:101:1: warning: [-Worphans] Orphan instance: instance Convertible Word8 BL.ByteString To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 101 | instance Convertible Word8 BL.ByteString where convert = BL.singleton ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Text.hs:102:1: warning: [-Worphans] Orphan instance: instance Convertible Word8 BB.Builder To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 102 | instance Convertible Word8 BB.Builder where convert = BB.word8 ; {-# INLINE convert #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 19] Compiling Data.Convert.Instances.OverloadedLabels ( src/Data/Convert/Instances/OverloadedLabels.hs, dist/build/Data/Convert/Instances/OverloadedLabels.o ) src/Data/Convert/Instances/OverloadedLabels.hs:10:1: warning: [-Wunused-imports] The import of ‘Data.Convert.Instances.Text’ is redundant except perhaps to import instances from ‘Data.Convert.Instances.Text’ To import instances alone, use: import Data.Convert.Instances.Text() | 10 | import Data.Convert.Instances.Text | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/OverloadedLabels.hs:16:1: warning: [-Worphans] Orphan instance: instance KnownSymbol s => IsLabel s Strict.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 16 | instance KnownSymbol s => IsLabel s Strict.Text where fromLabel = convert $ symbolVal (Proxy :: Proxy s) ; {-# INLINE fromLabel #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/OverloadedLabels.hs:17:1: warning: [-Worphans] Orphan instance: instance KnownSymbol s => IsLabel s Lazy.Text To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 17 | instance KnownSymbol s => IsLabel s Lazy.Text where fromLabel = convert $ symbolVal (Proxy :: Proxy s) ; {-# INLINE fromLabel #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/OverloadedLabels.hs:18:1: warning: [-Worphans] Orphan instance: instance KnownSymbol s => IsLabel s String To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 18 | instance KnownSymbol s => IsLabel s String where fromLabel = symbolVal (Proxy :: Proxy s) ; {-# INLINE fromLabel #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 19] Compiling Data.Convert.Instances.Tuple ( src/Data/Convert/Instances/Tuple.hs, dist/build/Data/Convert/Instances/Tuple.o ) src/Data/Convert/Instances/Tuple.hs:7:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2) => Convertible (a1, a2) (b1, b2) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 7 | instance (Convertible a1 b1, Convertible a2 b2) => Convertible (a1,a2) (b1,b2) where convert (a1,a2) = (convert a1, convert a2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:8:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3) => Convertible (a1, a2, a3) (b1, b2, b3) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 8 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3) => Convertible (a1,a2,a3) (b1,b2,b3) where convert (a1,a2,a3) = (convert a1, convert a2, convert a3) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:9:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4) => Convertible (a1, a2, a3, a4) (b1, b2, b3, b4) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 9 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4) => Convertible (a1,a2,a3,a4) (b1,b2,b3,b4) where convert (a1,a2,a3,a4) = (convert a1, convert a2, convert a3, convert a4) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:10:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5) => Convertible (a1, a2, a3, a4, a5) (b1, b2, b3, b4, b5) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 10 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5) => Convertible (a1,a2,a3,a4,a5) (b1,b2,b3,b4,b5) where convert (a1,a2,a3,a4,a5) = (convert a1, convert a2, convert a3, convert a4, convert a5) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:11:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6) => Convertible (a1, a2, a3, a4, a5, a6) (b1, b2, b3, b4, b5, b6) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 11 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6) => Convertible (a1,a2,a3,a4,a5,a6) (b1,b2,b3,b4,b5,b6) where convert (a1,a2,a3,a4,a5,a6) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:12:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7) => Convertible (a1, a2, a3, a4, a5, a6, a7) (b1, b2, b3, b4, b5, b6, b7) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 12 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7) => Convertible (a1,a2,a3,a4,a5,a6,a7) (b1,b2,b3,b4,b5,b6,b7) where convert (a1,a2,a3,a4,a5,a6,a7) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:13:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8) => Convertible (a1, a2, a3, a4, a5, a6, a7, a8) (b1, b2, b3, b4, b5, b6, b7, b8) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 13 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8) => Convertible (a1,a2,a3,a4,a5,a6,a7,a8) (b1,b2,b3,b4,b5,b6,b7,b8) where convert (a1,a2,a3,a4,a5,a6,a7,a8) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:14:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9) => Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9) (b1, b2, b3, b4, b5, b6, b7, b8, b9) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 14 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9) => Convertible (a1,a2,a3,a4,a5,a6,a7,a8,a9) (b1,b2,b3,b4,b5,b6,b7,b8,b9) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:15:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10) => Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 15 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10) => Convertible (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) (b1,b2,b3,b4,b5,b6,b7,b8,b9,b10) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:16:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11) => Convertible (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 16 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11) => Convertible (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) (b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:17:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 17 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:18:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 18 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:19:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 19 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:20:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 20 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:21:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 21 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:22:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 22 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:23:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 23 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:24:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 24 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:25:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 25 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:26:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 26 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:27:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 27 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:28:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 28 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:29:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 29 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24) => 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) where convert (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:30:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 30 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:31:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 31 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:32:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 32 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:33:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 33 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:34:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 34 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:35:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 35 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:36:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 36 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:37:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 37 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:38:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 38 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:39:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 39 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:40:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 40 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:41:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 41 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:42:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 42 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:43:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 43 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:44:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 44 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:45:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 45 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:46:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 46 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:47:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 47 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:48:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 48 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:49:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 49 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:50:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 50 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:51:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 51 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:52:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 52 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:53:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 53 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:54:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 54 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:55:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 55 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:56:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 56 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:57:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 57 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:58:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 58 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:59:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 59 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:60:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 60 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:61:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 61 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:62:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 62 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:63:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 63 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57, convert a58) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:64:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 64 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57, convert a58, convert a59) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:65:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 65 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57, convert a58, convert a59, convert a60) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:66:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60, Convertible a61 b61) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 66 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60, Convertible a61 b61) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57, convert a58, convert a59, convert a60, convert a61) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Convert/Instances/Tuple.hs:67:1: warning: [-Worphans] Orphan instance: instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60, Convertible a61 b61, Convertible a62 b62) => 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) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 67 | instance (Convertible a1 b1, Convertible a2 b2, Convertible a3 b3, Convertible a4 b4, Convertible a5 b5, Convertible a6 b6, Convertible a7 b7, Convertible a8 b8, Convertible a9 b9, Convertible a10 b10, Convertible a11 b11, Convertible a12 b12, Convertible a13 b13, Convertible a14 b14, Convertible a15 b15, Convertible a16 b16, Convertible a17 b17, Convertible a18 b18, Convertible a19 b19, Convertible a20 b20, Convertible a21 b21, Convertible a22 b22, Convertible a23 b23, Convertible a24 b24, Convertible a25 b25, Convertible a26 b26, Convertible a27 b27, Convertible a28 b28, Convertible a29 b29, Convertible a30 b30, Convertible a31 b31, Convertible a32 b32, Convertible a33 b33, Convertible a34 b34, Convertible a35 b35, Convertible a36 b36, Convertible a37 b37, Convertible a38 b38, Convertible a39 b39, Convertible a40 b40, Convertible a41 b41, Convertible a42 b42, Convertible a43 b43, Convertible a44 b44, Convertible a45 b45, Convertible a46 b46, Convertible a47 b47, Convertible a48 b48, Convertible a49 b49, Convertible a50 b50, Convertible a51 b51, Convertible a52 b52, Convertible a53 b53, Convertible a54 b54, Convertible a55 b55, Convertible a56 b56, Convertible a57 b57, Convertible a58 b58, Convertible a59 b59, Convertible a60 b60, Convertible a61 b61, Convertible a62 b62) => 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) where convert (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) = (convert a1, convert a2, convert a3, convert a4, convert a5, convert a6, convert a7, convert a8, convert a9, convert a10, convert a11, convert a12, convert a13, convert a14, convert a15, convert a16, convert a17, convert a18, convert a19, convert a20, convert a21, convert a22, convert a23, convert a24, convert a25, convert a26, convert a27, convert a28, convert a29, convert a30, convert a31, convert a32, convert a33, convert a34, convert a35, convert a36, convert a37, convert a38, convert a39, convert a40, convert a41, convert a42, convert a43, convert a44, convert a45, convert a46, convert a47, convert a48, convert a49, convert a50, convert a51, convert a52, convert a53, convert a54, convert a55, convert a56, convert a57, convert a58, convert a59, convert a60, convert a61, convert a62) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 19] Compiling Data.Convert.Instances ( src/Data/Convert/Instances.hs, dist/build/Data/Convert/Instances.o ) [14 of 19] Compiling Data.Convert ( src/Data/Convert.hs, dist/build/Data/Convert.o ) [15 of 19] Compiling Data.Convert2.TH ( src/Data/Convert2/TH.hs, dist/build/Data/Convert2/TH.o ) src/Data/Convert2/TH.hs:17:18: error: • Variable not in scope: (<>) :: String -> String -> String • Perhaps you meant one of these: ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude), ‘<$’ (imported from Prelude) | 17 | ixedName s i = s <> showIfNot0 i | ^^ src/Data/Convert2/TH.hs:20:30: error: • Variable not in scope: (<>) :: String -> [Char] -> String • Perhaps you meant one of these: ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude), ‘<$’ (imported from Prelude) | 20 | ixedName' s i = ixedName s i <> "'" | ^^ src/Data/Convert2/TH.hs:36:28: error: • Variable not in scope: (<>) :: [Char] -> String -> String • Perhaps you meant one of these: ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude), ‘<$’ (imported from Prelude) | 36 | vnames = mkName . ("t" <>) . show <$> [1 .. i] | ^^ src/Data/Convert2/TH.hs:69:29: error: • Variable not in scope: (<>) :: [Char] -> String -> String • Perhaps you meant one of these: ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude), ‘<$’ (imported from Prelude) | 69 | vnames = mkName . ("t" <>) . show <$> [1 .. i] | ^^ cabal: Leaving directory '/tmp/cabal-tmp-6299/convert-1.5' cabal: Error: some packages failed to install: convert-1.5-7UW4d2AUuH3EgiZPktHGsE failed during the building phase. The exception was: ExitFailure 1