Skip to content
Snippets Groups Projects
base-exports.stdout-mingw32 818 KiB
Newer Older
instance GHC.IO.Device.IODevice GHC.IO.FD.FD -- Defined in ‘GHC.IO.FD’
instance GHC.IO.Device.IODevice (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.NativeHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IO.Device.IODevice (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.ConsoleHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IO.Device.RawIO GHC.IO.FD.FD -- Defined in ‘GHC.IO.FD’
instance GHC.IO.Device.RawIO (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.NativeHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IO.Device.RawIO (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.ConsoleHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IO.Windows.Handle.RawHandle (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.NativeHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IO.Windows.Handle.RawHandle (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.ConsoleHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.IsList.IsList Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
instance GHC.IsList.IsList GHC.Stack.Types.CallStack -- Defined in ‘GHC.IsList’
instance forall a. GHC.IsList.IsList [a] -- Defined in ‘GHC.IsList’
instance forall a. GHC.IsList.IsList (GHC.Base.NonEmpty a) -- Defined in ‘GHC.IsList’
instance GHC.IsList.IsList Data.Version.Version -- Defined in ‘GHC.IsList’
instance forall a. GHC.IsList.IsList (Control.Applicative.ZipList a) -- Defined in ‘GHC.IsList’
instance forall a k (b :: k). GHC.Ix.Ix a => GHC.Ix.Ix (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance GHC.Ix.Ix GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Unicode’
instance forall k (s :: k). GHC.Ix.Ix (Data.Proxy.Proxy s) -- Defined in ‘Data.Proxy’
instance forall a. GHC.Ix.Ix a => GHC.Ix.Ix (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance GHC.Ix.Ix GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Ix.Ix GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Ix.Ix GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Ix.Ix GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance GHC.Ix.Ix GHC.Types.Bool -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Types.Char -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Types.Int -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Num.Integer.Integer -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Num.Natural.Natural -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Types.Ordering -- Defined in ‘GHC.Ix’
instance forall a. GHC.Ix.Ix a => GHC.Ix.Ix (Solo a) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA aB. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA, GHC.Ix.Ix aB) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA, aB) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA aB aC. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA, GHC.Ix.Ix aB, GHC.Ix.Ix aC) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA, aB, aC) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA aB aC aD. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA, GHC.Ix.Ix aB, GHC.Ix.Ix aC, GHC.Ix.Ix aD) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA, aB, aC, aD) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA aB aC aD aE. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA, GHC.Ix.Ix aB, GHC.Ix.Ix aC, GHC.Ix.Ix aD, GHC.Ix.Ix aE) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA, aB, aC, aD, aE) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9 aA aB aC aD aE aF. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9, GHC.Ix.Ix aA, GHC.Ix.Ix aB, GHC.Ix.Ix aC, GHC.Ix.Ix aD, GHC.Ix.Ix aE, GHC.Ix.Ix aF) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9, aA, aB, aC, aD, aE, aF) -- Defined in ‘GHC.Ix’
instance forall a b. (GHC.Ix.Ix a, GHC.Ix.Ix b) => GHC.Ix.Ix (a, b) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3) => GHC.Ix.Ix (a1, a2, a3) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4) => GHC.Ix.Ix (a1, a2, a3, a4) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5) => GHC.Ix.Ix (a1, a2, a3, a4, a5) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8) -- Defined in ‘GHC.Ix’
instance forall a1 a2 a3 a4 a5 a6 a7 a8 a9. (GHC.Ix.Ix a1, GHC.Ix.Ix a2, GHC.Ix.Ix a3, GHC.Ix.Ix a4, GHC.Ix.Ix a5, GHC.Ix.Ix a6, GHC.Ix.Ix a7, GHC.Ix.Ix a8, GHC.Ix.Ix a9) => GHC.Ix.Ix (a1, a2, a3, a4, a5, a6, a7, a8, a9) -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix () -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Base.Void -- Defined in ‘GHC.Ix’
instance GHC.Ix.Ix GHC.Types.Word -- Defined in ‘GHC.Ix’
instance forall a. GHC.Ix.Ix a => GHC.Ix.Ix (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance GHC.Ix.Ix GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Ix.Ix GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Ix.Ix GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Ix.Ix GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Ix.Ix Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Ix.Ix Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Ix.Ix GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Ix.Ix GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Ix.Ix GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
instance GHC.Ix.Ix GHC.Generics.SourceUnpackedness -- Defined in ‘GHC.Generics’
instance GHC.Ix.Ix GHC.IO.Device.SeekMode -- Defined in ‘GHC.IO.Device’
instance GHC.Ix.Ix GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’
instance forall a k (b :: k). GHC.Num.Num a => GHC.Num.Num (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall a. GHC.Float.RealFloat a => GHC.Num.Num (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Num.Num (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Num.Num (f (g a)) => GHC.Num.Num (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a b. GHC.Num.Num a => GHC.Num.Num (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance GHC.Num.Num GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Num.Num GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Num.Num GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Num.Num GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall k (f :: k -> *) (a :: k). GHC.Num.Num (f a) => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Real.Integral a => GHC.Num.Num (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance GHC.Num.Num GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Num.Num GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Num.Num GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Num.Num GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Num.Num Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Num.Num Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Num.Num GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Num.Num GHC.Types.Float -- Defined in ‘GHC.Float’
instance GHC.Num.Num GHC.Types.Int -- Defined in ‘GHC.Num’
instance GHC.Num.Num GHC.Num.Integer.Integer -- Defined in ‘GHC.Num’
instance GHC.Num.Num GHC.Num.Natural.Natural -- Defined in ‘GHC.Num’
instance GHC.Num.Num GHC.Types.Word -- Defined in ‘GHC.Num’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Control.Applicative.ZipList a) -- Defined in ‘Control.Applicative’
instance forall k a (b :: k). GHC.Read.Read a => GHC.Read.Read (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance GHC.Read.Read GHC.IO.Exception.ExitCode -- Defined in ‘GHC.IO.Exception’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Bits.And a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Bits.Iff a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Bits.Ior a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Bits.Xor a) -- Defined in ‘Data.Bits’
instance forall a b. (GHC.Ix.Ix a, GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (GHC.Arr.Array a b) -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Bool -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Char -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Double -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Float -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Int -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Num.Integer.Integer -- Defined in ‘GHC.Read’
instance GHC.Read.Read Text.Read.Lex.Lexeme -- Defined in ‘GHC.Read’
instance forall a. GHC.Read.Read a => GHC.Read.Read [a] -- Defined in ‘GHC.Read’
instance forall a. GHC.Read.Read a => GHC.Read.Read (GHC.Maybe.Maybe a) -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Num.Natural.Natural -- Defined in ‘GHC.Read’
instance forall a. GHC.Read.Read a => GHC.Read.Read (GHC.Base.NonEmpty a) -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Ordering -- Defined in ‘GHC.Read’
instance forall a. (GHC.Real.Integral a, GHC.Read.Read a) => GHC.Read.Read (GHC.Real.Ratio a) -- Defined in ‘GHC.Read’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Solo a) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j k. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j, GHC.Read.Read k) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j, k) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j k l. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j, GHC.Read.Read k, GHC.Read.Read l) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j, k, l) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j k l m. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j, GHC.Read.Read k, GHC.Read.Read l, GHC.Read.Read m) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j, k, l, m) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j k l m n. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j, GHC.Read.Read k, GHC.Read.Read l, GHC.Read.Read m, GHC.Read.Read n) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i j k l m n o. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i, GHC.Read.Read j, GHC.Read.Read k, GHC.Read.Read l, GHC.Read.Read m, GHC.Read.Read n, GHC.Read.Read o) => GHC.Read.Read (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -- Defined in ‘GHC.Read’
instance forall a b. (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (a, b) -- Defined in ‘GHC.Read’
instance forall a b c. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c) => GHC.Read.Read (a, b, c) -- Defined in ‘GHC.Read’
instance forall a b c d. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d) => GHC.Read.Read (a, b, c, d) -- Defined in ‘GHC.Read’
instance forall a b c d e. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e) => GHC.Read.Read (a, b, c, d, e) -- Defined in ‘GHC.Read’
instance forall a b c d e f. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f) => GHC.Read.Read (a, b, c, d, e, f) -- Defined in ‘GHC.Read’
instance forall a b c d e f g. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g) => GHC.Read.Read (a, b, c, d, e, f, g) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h) => GHC.Read.Read (a, b, c, d, e, f, g, h) -- Defined in ‘GHC.Read’
instance forall a b c d e f g h i. (GHC.Read.Read a, GHC.Read.Read b, GHC.Read.Read c, GHC.Read.Read d, GHC.Read.Read e, GHC.Read.Read f, GHC.Read.Read g, GHC.Read.Read h, GHC.Read.Read i) => GHC.Read.Read (a, b, c, d, e, f, g, h, i) -- Defined in ‘GHC.Read’
instance GHC.Read.Read () -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Base.Void -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Types.Word -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Word.Word16 -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Word.Word32 -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Word.Word64 -- Defined in ‘GHC.Read’
instance GHC.Read.Read GHC.Word.Word8 -- Defined in ‘GHC.Read’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Read.Read (a Data.Type.Equality.:~: b) -- Defined in ‘Data.Type.Equality’
instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Read.Read (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Type.Equality’
instance forall k (t :: k). GHC.Read.Read (Data.Proxy.Proxy t) -- Defined in ‘Data.Proxy’
instance forall a b. (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Either.Either a b) -- Defined in ‘Data.Either’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Read.Read (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Read.Read (f (g a)) => GHC.Read.Read (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Read.Read (f a), GHC.Read.Read (g a)) => GHC.Read.Read (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Read.Read (f a), GHC.Read.Read (g a)) => GHC.Read.Read (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
instance GHC.Read.Read GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Read.Read GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Read.Read GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Read.Read GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
instance GHC.Read.Read base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance GHC.Read.Read base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a b. (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance forall m. GHC.Read.Read m => GHC.Read.Read (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
instance forall k (a :: k) (b :: k). Coercible a b => GHC.Read.Read (Data.Type.Coercion.Coercion a b) -- Defined in ‘Data.Type.Coercion’
instance [safe] GHC.Read.Read Data.Version.Version -- Defined in ‘Data.Version’
instance GHC.Read.Read Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Read.Read Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance [safe] GHC.Read.Read GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Read.Read GHC.Event.Windows.ConsoleEvent.ConsoleEvent -- Defined in ‘GHC.Event.Windows.ConsoleEvent’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Read.Read (f p), GHC.Read.Read (g p)) => GHC.Read.Read ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Read.Read (f p), GHC.Read.Read (g p)) => GHC.Read.Read ((GHC.Generics.:+:) f g p) -- Defined in ‘GHC.Generics’
instance forall k2 (f :: k2 -> *) k1 (g :: k1 -> k2) (p :: k1). GHC.Read.Read (f (g p)) => GHC.Read.Read ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.Generics.Fixity -- Defined in ‘GHC.Generics’
instance forall i c k (p :: k). GHC.Read.Read c => GHC.Read.Read (GHC.Generics.K1 i c p) -- Defined in ‘GHC.Generics’
instance forall i (c :: GHC.Generics.Meta) k (f :: k -> *) (p :: k). GHC.Read.Read (f p) => GHC.Read.Read (GHC.Generics.M1 i c f p) -- Defined in ‘GHC.Generics’
instance forall p. GHC.Read.Read p => GHC.Read.Read (GHC.Generics.Par1 p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (p :: k). GHC.Read.Read (f p) => GHC.Read.Read (GHC.Generics.Rec1 f p) -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.Generics.SourceUnpackedness -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Read.Read (GHC.Generics.U1 p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Read.Read (GHC.Generics.V1 p) -- Defined in ‘GHC.Generics’
instance GHC.Read.Read GHC.IO.Device.SeekMode -- Defined in ‘GHC.IO.Device’
instance GHC.Read.Read GHC.IO.Handle.Types.BufferMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Read.Read GHC.IO.Handle.Types.Newline -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Read.Read GHC.IO.Handle.Types.NewlineMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Read.Read GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’
instance GHC.Read.Read GHC.Stats.GCDetails -- Defined in ‘GHC.Stats’
instance GHC.Read.Read GHC.Stats.RTSStats -- Defined in ‘GHC.Stats’
instance GHC.Read.Read GHC.TypeLits.SomeChar -- Defined in ‘GHC.TypeLits’
instance GHC.Read.Read GHC.TypeLits.SomeSymbol -- Defined in ‘GHC.TypeLits’
instance GHC.Read.Read GHC.TypeNats.SomeNat -- Defined in ‘GHC.TypeNats’
instance forall a k (b :: k). GHC.Real.Fractional a => GHC.Real.Fractional (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall a. GHC.Float.RealFloat a => GHC.Real.Fractional (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Real.Fractional (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Real.Fractional (f (g a)) => GHC.Real.Fractional (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a b. GHC.Real.Fractional a => GHC.Real.Fractional (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
instance forall a. GHC.Real.Fractional a => GHC.Real.Fractional (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance forall a. GHC.Real.Fractional a => GHC.Real.Fractional (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Real.Integral a => GHC.Real.Fractional (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance GHC.Real.Fractional GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Real.Fractional GHC.Types.Float -- Defined in ‘GHC.Float’
instance forall a k (b :: k). GHC.Real.Integral a => GHC.Real.Integral (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Real.Integral (f (g a)) => GHC.Real.Integral (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Real.Integral a => GHC.Real.Integral (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance GHC.Real.Integral GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Real.Integral GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Real.Integral GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Real.Integral GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance GHC.Real.Integral GHC.Types.Int -- Defined in ‘GHC.Real’
instance GHC.Real.Integral GHC.Num.Integer.Integer -- Defined in ‘GHC.Real’
instance GHC.Real.Integral GHC.Num.Natural.Natural -- Defined in ‘GHC.Real’
instance GHC.Real.Integral GHC.Types.Word -- Defined in ‘GHC.Real’
instance GHC.Real.Integral GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Real.Integral GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Real.Integral GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Real.Integral GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Real.Integral Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Real.Integral Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance forall a k (b :: k). GHC.Real.Real a => GHC.Real.Real (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Real.Real (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Real.Real (f (g a)) => GHC.Real.Real (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Real.Real a => GHC.Real.Real (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance GHC.Real.Real GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Real.Real GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Real.Real GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Real.Real GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall a. GHC.Real.Real a => GHC.Real.Real (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance GHC.Real.Real GHC.Types.Int -- Defined in ‘GHC.Real’
instance GHC.Real.Real GHC.Num.Integer.Integer -- Defined in ‘GHC.Real’
instance GHC.Real.Real GHC.Num.Natural.Natural -- Defined in ‘GHC.Real’
instance forall a. GHC.Real.Integral a => GHC.Real.Real (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance GHC.Real.Real GHC.Types.Word -- Defined in ‘GHC.Real’
instance GHC.Real.Real GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Real.Real GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Real.Real GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Real.Real GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Real.Real Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Real.Real Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Real.Real GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Real.Real GHC.Types.Float -- Defined in ‘GHC.Float’
instance forall a k (b :: k). GHC.Real.RealFrac a => GHC.Real.RealFrac (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Real.RealFrac (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Real.RealFrac (f (g a)) => GHC.Real.RealFrac (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Real.RealFrac a => GHC.Real.RealFrac (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance forall a. GHC.Real.RealFrac a => GHC.Real.RealFrac (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Real.Integral a => GHC.Real.RealFrac (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance GHC.Real.RealFrac GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Real.RealFrac GHC.Types.Float -- Defined in ‘GHC.Float’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Control.Applicative.ZipList a) -- Defined in ‘Control.Applicative’
instance forall k a (b :: k). GHC.Show.Show a => GHC.Show.Show (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance GHC.Show.Show GHC.Conc.Sync.BlockReason -- Defined in ‘GHC.Conc.Sync’
instance GHC.Show.Show GHC.Conc.Sync.ThreadId -- Defined in ‘GHC.Conc.Sync’
instance GHC.Show.Show GHC.Conc.Sync.ThreadStatus -- Defined in ‘GHC.Conc.Sync’
instance GHC.Show.Show GHC.IO.Exception.AllocationLimitExceeded -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.ArrayException -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.AssertionFailed -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.AsyncException -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.BlockedIndefinitelyOnMVar -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.BlockedIndefinitelyOnSTM -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.CompactionFailed -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.Deadlock -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.ExitCode -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.FixIOException -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.IOErrorType -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.IOException -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.IO.Exception.SomeAsyncException -- Defined in ‘GHC.IO.Exception’
instance GHC.Show.Show GHC.Exception.Type.ArithException -- Defined in ‘GHC.Exception.Type’
instance GHC.Show.Show GHC.Exception.Type.SomeException -- Defined in ‘GHC.Exception.Type’
instance GHC.Show.Show GHC.Exception.ErrorCall -- Defined in ‘GHC.Exception’
instance GHC.Show.Show GHC.IO.MaskingState -- Defined in ‘GHC.IO’
instance GHC.Show.Show Control.Exception.Base.NestedAtomically -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.NoMatchingContinuationPrompt -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.NoMethodError -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.NonTermination -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.PatternMatchFail -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.RecConError -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.RecSelError -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.RecUpdError -- Defined in ‘Control.Exception.Base’
instance GHC.Show.Show Control.Exception.Base.TypeError -- Defined in ‘Control.Exception.Base’
instance forall s a. GHC.Show.Show (GHC.ST.ST s a) -- Defined in ‘GHC.ST’
instance GHC.Show.Show Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Bits.And a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Bits.Iff a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Bits.Ior a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Bits.Xor a) -- Defined in ‘Data.Bits’
instance GHC.Show.Show GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Unicode’
instance GHC.Show.Show GHC.Types.Bool -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Stack.Types.CallStack -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Char -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Int -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Num.Integer.Integer -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.KindRep -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Levity -- Defined in ‘GHC.Show’
instance forall a. GHC.Show.Show a => GHC.Show.Show [a] -- Defined in ‘GHC.Show’
instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Maybe.Maybe a) -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Module -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Num.Natural.Natural -- Defined in ‘GHC.Show’
instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Base.NonEmpty a) -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Ordering -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.RuntimeRep -- Defined in ‘GHC.Show’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Solo a) -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Stack.Types.SrcLoc -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.TrName -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j k. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j, k) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j k l. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j, k, l) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j k l m. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j, k, l, m) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j k l m n. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i j k l m n o. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o) => GHC.Show.Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -- Defined in ‘GHC.Show’
instance forall a b. (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (a, b) -- Defined in ‘GHC.Show’
instance forall a b c. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c) => GHC.Show.Show (a, b, c) -- Defined in ‘GHC.Show’
instance forall a b c d. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d) => GHC.Show.Show (a, b, c, d) -- Defined in ‘GHC.Show’
instance forall a b c d e. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e) => GHC.Show.Show (a, b, c, d, e) -- Defined in ‘GHC.Show’
instance forall a b c d e f. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f) => GHC.Show.Show (a, b, c, d, e, f) -- Defined in ‘GHC.Show’
instance forall a b c d e f g. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g) => GHC.Show.Show (a, b, c, d, e, f, g) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h) => GHC.Show.Show (a, b, c, d, e, f, g, h) -- Defined in ‘GHC.Show’
instance forall a b c d e f g h i. (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i) => GHC.Show.Show (a, b, c, d, e, f, g, h, i) -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.TyCon -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.TypeLitSort -- Defined in ‘GHC.Show’
instance GHC.Show.Show () -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.VecCount -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.VecElem -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Base.Void -- Defined in ‘GHC.Show’
instance GHC.Show.Show GHC.Types.Word -- Defined in ‘GHC.Show’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
instance GHC.Show.Show Data.Data.Constr -- Defined in ‘Data.Data’
instance GHC.Show.Show Data.Data.ConstrRep -- Defined in ‘Data.Data’
instance GHC.Show.Show Data.Data.DataRep -- Defined in ‘Data.Data’
instance GHC.Show.Show Data.Data.DataType -- Defined in ‘Data.Data’
instance GHC.Show.Show Data.Data.Fixity -- Defined in ‘Data.Data’
instance forall k (a :: k) (b :: k). GHC.Show.Show (a Data.Type.Equality.:~: b) -- Defined in ‘Data.Type.Equality’
instance forall k1 k2 (a :: k1) (b :: k2). GHC.Show.Show (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Type.Equality’
instance forall k (s :: k). GHC.Show.Show (Data.Proxy.Proxy s) -- Defined in ‘Data.Proxy’
instance GHC.Show.Show base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance forall k (a :: k). GHC.Show.Show (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance GHC.Show.Show Data.Dynamic.Dynamic -- Defined in ‘Data.Dynamic’
instance forall a b. (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Either.Either a b) -- Defined in ‘Data.Either’
instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Show.Show (f (g a)) => GHC.Show.Show (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Show.Show (f a), GHC.Show.Show (g a)) => GHC.Show.Show (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Show.Show (f a), GHC.Show.Show (g a)) => GHC.Show.Show (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
instance GHC.Show.Show GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Show.Show GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Show.Show GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Show.Show GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
instance GHC.Show.Show base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance GHC.Show.Show base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance GHC.Show.Show GHC.Real.FractionalExponentBase -- Defined in ‘GHC.Real’
instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance forall a b. (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance forall m. GHC.Show.Show m => GHC.Show.Show (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
instance forall k (a :: k) (b :: k). GHC.Show.Show (Data.Type.Coercion.Coercion a b) -- Defined in ‘Data.Type.Coercion’
instance forall k (a :: k) (b :: k). GHC.Show.Show (Data.Type.Ord.OrderingI a b) -- Defined in ‘Data.Type.Ord’
instance [safe] GHC.Show.Show Data.Version.Version -- Defined in ‘Data.Version’
instance GHC.Show.Show GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Show.Show GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Show.Show GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Show.Show GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance forall a. GHC.Show.Show (GHC.ForeignPtr.ForeignPtr a) -- Defined in ‘GHC.ForeignPtr’
instance forall a. GHC.Show.Show (GHC.Ptr.FunPtr a) -- Defined in ‘GHC.Ptr’
instance forall a. GHC.Show.Show (GHC.Ptr.Ptr a) -- Defined in ‘GHC.Ptr’
instance GHC.Show.Show Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Show.Show Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance forall a. GHC.Show.Show (Foreign.C.ConstPtr.ConstPtr a) -- Defined in ‘Foreign.C.ConstPtr’
instance forall a b. (GHC.Ix.Ix a, GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (GHC.Arr.Array a b) -- Defined in ‘GHC.Arr’
instance [safe] GHC.Show.Show GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Show.Show GHC.Event.Windows.ConsoleEvent.ConsoleEvent -- Defined in ‘GHC.Event.Windows.ConsoleEvent’
instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Event.Windows.CbResult a) -- Defined in ‘GHC.Event.Windows’
instance GHC.Show.Show GHC.Event.Windows.HandleKey -- Defined in ‘GHC.Event.Windows’
instance GHC.Show.Show GHC.Event.Windows.FFI.IOCP -- Defined in ‘GHC.Event.Windows.FFI’
instance GHC.Show.Show GHC.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Fingerprint.Type’
instance GHC.Show.Show GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Show.Show GHC.Types.Float -- Defined in ‘GHC.Float’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Show.Show (f p), GHC.Show.Show (g p)) => GHC.Show.Show ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Show.Show (f p), GHC.Show.Show (g p)) => GHC.Show.Show ((GHC.Generics.:+:) f g p) -- Defined in ‘GHC.Generics’
instance forall k2 (f :: k2 -> *) k1 (g :: k1 -> k2) (p :: k1). GHC.Show.Show (f (g p)) => GHC.Show.Show ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.Generics.Fixity -- Defined in ‘GHC.Generics’
instance forall i c k (p :: k). GHC.Show.Show c => GHC.Show.Show (GHC.Generics.K1 i c p) -- Defined in ‘GHC.Generics’
instance forall i (c :: GHC.Generics.Meta) k (f :: k -> *) (p :: k). GHC.Show.Show (f p) => GHC.Show.Show (GHC.Generics.M1 i c f p) -- Defined in ‘GHC.Generics’
instance forall p. GHC.Show.Show p => GHC.Show.Show (GHC.Generics.Par1 p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (p :: k). GHC.Show.Show (f p) => GHC.Show.Show (GHC.Generics.Rec1 f p) -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.Generics.SourceUnpackedness -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.U1 p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.URec GHC.Types.Char p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.URec GHC.Types.Double p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.URec GHC.Types.Float p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.URec GHC.Types.Int p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.URec GHC.Types.Word p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Show.Show (GHC.Generics.V1 p) -- Defined in ‘GHC.Generics’
instance GHC.Show.Show GHC.IO.Device.SeekMode -- Defined in ‘GHC.IO.Device’
instance GHC.Show.Show GHC.IO.Encoding.Types.CodingProgress -- Defined in ‘GHC.IO.Encoding.Types’
instance GHC.Show.Show GHC.IO.Encoding.Types.TextEncoding -- Defined in ‘GHC.IO.Encoding.Types’
instance GHC.Show.Show GHC.IO.Encoding.Failure.CodingFailureMode -- Defined in ‘GHC.IO.Encoding.Failure’
instance GHC.Show.Show GHC.IO.FD.FD -- Defined in ‘GHC.IO.FD’
instance GHC.Show.Show GHC.IO.Handle.HandlePosn -- Defined in ‘GHC.IO.Handle’
instance GHC.Show.Show GHC.IO.Handle.Types.BufferMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Show.Show GHC.IO.Handle.Types.Handle -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Show.Show GHC.IO.Handle.Types.HandleType -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Show.Show GHC.IO.Handle.Types.Newline -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Show.Show GHC.IO.Handle.Types.NewlineMode -- Defined in ‘GHC.IO.Handle.Types’
instance [safe] GHC.Show.Show base-4.19.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.19.0.0:GHC.IO.Handle.Lock.Common’
instance GHC.Show.Show GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’
instance GHC.Show.Show GHC.RTS.Flags.CCFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.ConcFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.DebugFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.DoCostCentres -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.DoHeapProfile -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.DoTrace -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.GCFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.GiveGCStats -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.HpcFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.IoSubSystem -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.MiscFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.ParFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.ProfFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.RTSFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.TickyFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.RTS.Flags.TraceFlags -- Defined in ‘GHC.RTS.Flags’
instance GHC.Show.Show GHC.IO.Windows.Handle.CONSOLE_READCONSOLE_CONTROL -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.Show.Show (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.NativeHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.Show.Show (GHC.IO.Windows.Handle.Io GHC.IO.Windows.Handle.ConsoleHandle) -- Defined in ‘GHC.IO.Windows.Handle’
instance GHC.Show.Show GHC.IOPort.IOPortException -- Defined in ‘GHC.IOPort’
instance GHC.Show.Show GHC.InfoProv.InfoProv -- Defined in ‘GHC.InfoProv’
instance GHC.Show.Show GHC.Stack.CloneStack.StackEntry -- Defined in ‘GHC.Stack.CloneStack’
instance GHC.Show.Show GHC.StaticPtr.StaticPtrInfo -- Defined in ‘GHC.StaticPtr’
instance GHC.Show.Show GHC.Stats.GCDetails -- Defined in ‘GHC.Stats’
instance GHC.Show.Show GHC.Stats.RTSStats -- Defined in ‘GHC.Stats’
instance forall (c :: GHC.Types.Char). GHC.Show.Show (GHC.TypeLits.SChar c) -- Defined in ‘GHC.TypeLits’
instance forall (s :: GHC.Types.Symbol). GHC.Show.Show (GHC.TypeLits.SSymbol s) -- Defined in ‘GHC.TypeLits’
instance GHC.Show.Show GHC.TypeLits.SomeChar -- Defined in ‘GHC.TypeLits’
instance GHC.Show.Show GHC.TypeLits.SomeSymbol -- Defined in ‘GHC.TypeLits’
instance forall (n :: GHC.TypeNats.Nat). GHC.Show.Show (GHC.TypeNats.SNat n) -- Defined in ‘GHC.TypeNats’
instance GHC.Show.Show GHC.TypeNats.SomeNat -- Defined in ‘GHC.TypeNats’
instance [safe] GHC.Show.Show System.Timeout.Timeout -- Defined in ‘System.Timeout’
instance GHC.Show.Show Text.Read.Lex.Lexeme -- Defined in ‘Text.Read.Lex’
instance GHC.Show.Show Text.Read.Lex.Number -- Defined in ‘Text.Read.Lex’
instance GHC.StaticPtr.IsStatic GHC.StaticPtr.StaticPtr -- Defined in ‘GHC.StaticPtr’
instance [safe] forall a. (a ~ ()) => Text.Printf.HPrintfType (GHC.Types.IO a) -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.IsChar GHC.Types.Char -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Types.Char -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Types.Double -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Types.Float -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Types.Int -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Int.Int16 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Int.Int32 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Int.Int64 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Int.Int8 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Num.Integer.Integer -- Defined in ‘Text.Printf’
instance [safe] forall c. Text.Printf.IsChar c => Text.Printf.PrintfArg [c] -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Num.Natural.Natural -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Types.Word -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Word.Word16 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Word.Word32 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Word.Word64 -- Defined in ‘Text.Printf’
instance [safe] Text.Printf.PrintfArg GHC.Word.Word8 -- Defined in ‘Text.Printf’
instance [safe] forall a. (a ~ ()) => Text.Printf.PrintfType (GHC.Types.IO a) -- Defined in ‘Text.Printf’
instance [safe] forall c. Text.Printf.IsChar c => Text.Printf.PrintfType [c] -- Defined in ‘Text.Printf’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Control.Applicative.ZipList a) -- Defined in ‘Control.Applicative’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Base.NonEmpty a) -- Defined in ‘GHC.Base’
instance GHC.Classes.Eq GHC.Base.Void -- Defined in ‘GHC.Base’
instance forall a k (b :: k). GHC.Classes.Eq a => GHC.Classes.Eq (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall a. GHC.Classes.Eq (Control.Concurrent.Chan.Chan a) -- Defined in ‘Control.Concurrent.Chan’
instance forall a. GHC.Classes.Eq (GHC.MVar.MVar a) -- Defined in ‘GHC.MVar’
instance GHC.Classes.Eq GHC.Conc.Sync.BlockReason -- Defined in ‘GHC.Conc.Sync’
instance forall a. GHC.Classes.Eq (GHC.Conc.Sync.TVar a) -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Eq GHC.Conc.Sync.ThreadId -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Eq GHC.Conc.Sync.ThreadStatus -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Eq GHC.IO.Exception.ArrayException -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Eq GHC.IO.Exception.AsyncException -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Eq GHC.IO.Exception.ExitCode -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Eq GHC.IO.Exception.IOErrorType -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Eq GHC.IO.Exception.IOException -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Eq GHC.Exception.Type.ArithException -- Defined in ‘GHC.Exception.Type’
instance GHC.Classes.Eq GHC.Exception.ErrorCall -- Defined in ‘GHC.Exception’
instance GHC.Classes.Eq GHC.IO.MaskingState -- Defined in ‘GHC.IO’
instance GHC.Classes.Eq Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
instance forall s. GHC.Classes.Eq (Data.Array.Byte.MutableByteArray s) -- Defined in ‘Data.Array.Byte’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Bits.And a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Bits.Iff a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Bits.Ior a) -- Defined in ‘Data.Bits’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Bits.Xor a) -- Defined in ‘Data.Bits’
instance GHC.Classes.Eq GHC.Types.Bool -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Char -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Double -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Float -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Int -- Defined in ‘GHC.Classes’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq [a] -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Module -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Ordering -- Defined in ‘GHC.Classes’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Solo a) -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.TrName -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j, k) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j, k, l) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j, k, l, m) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m n. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m n o. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -- Defined in ‘GHC.Classes’
instance forall a b. (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (a, b) -- Defined in ‘GHC.Classes’
instance forall a b c. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c) => GHC.Classes.Eq (a, b, c) -- Defined in ‘GHC.Classes’
instance forall a b c d. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d) => GHC.Classes.Eq (a, b, c, d) -- Defined in ‘GHC.Classes’
instance forall a b c d e. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e) => GHC.Classes.Eq (a, b, c, d, e) -- Defined in ‘GHC.Classes’
instance forall a b c d e f. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f) => GHC.Classes.Eq (a, b, c, d, e, f) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g) => GHC.Classes.Eq (a, b, c, d, e, f, g) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h) => GHC.Classes.Eq (a, b, c, d, e, f, g, h) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i. (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i) => GHC.Classes.Eq (a, b, c, d, e, f, g, h, i) -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.TyCon -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq () -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Types.Word -- Defined in ‘GHC.Classes’
instance GHC.Classes.Eq GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Unicode’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
instance GHC.Classes.Eq Data.Data.Constr -- Defined in ‘Data.Data’
instance GHC.Classes.Eq Data.Data.ConstrRep -- Defined in ‘Data.Data’
instance GHC.Classes.Eq Data.Data.DataRep -- Defined in ‘Data.Data’
instance GHC.Classes.Eq Data.Data.Fixity -- Defined in ‘Data.Data’
instance forall k (a :: k) (b :: k). GHC.Classes.Eq (a Data.Type.Equality.:~: b) -- Defined in ‘Data.Type.Equality’
instance forall k1 k2 (a :: k1) (b :: k2). GHC.Classes.Eq (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Type.Equality’
instance forall k (s :: k). GHC.Classes.Eq (Data.Proxy.Proxy s) -- Defined in ‘Data.Proxy’
instance GHC.Classes.Eq base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance forall k (a :: k). GHC.Classes.Eq (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance forall a b. (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Either.Either a b) -- Defined in ‘Data.Either’
instance forall k (a :: k). GHC.Classes.Eq (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Eq (f (g a)) => GHC.Classes.Eq (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Classes.Eq (f a), GHC.Classes.Eq (g a)) => GHC.Classes.Eq (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Classes.Eq (f a), GHC.Classes.Eq (g a)) => GHC.Classes.Eq (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
instance forall a. GHC.Classes.Eq (GHC.IORef.IORef a) -- Defined in ‘GHC.IORef’
instance GHC.Classes.Eq GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Classes.Eq GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Classes.Eq GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Classes.Eq GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Maybe.Maybe a) -- Defined in ‘GHC.Maybe’
instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
instance GHC.Classes.Eq base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance GHC.Classes.Eq base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance forall s a. GHC.Classes.Eq (GHC.STRef.STRef s a) -- Defined in ‘GHC.STRef’
instance forall a b. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance forall m. GHC.Classes.Eq m => GHC.Classes.Eq (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
instance forall k (a :: k) (b :: k). GHC.Classes.Eq (Data.Type.Coercion.Coercion a b) -- Defined in ‘Data.Type.Coercion’
instance forall k (a :: k) (b :: k). GHC.Classes.Eq (Data.Type.Ord.OrderingI a b) -- Defined in ‘Data.Type.Ord’
instance GHC.Classes.Eq Data.Unique.Unique -- Defined in ‘Data.Unique’
instance [safe] GHC.Classes.Eq Data.Version.Version -- Defined in ‘Data.Version’
instance GHC.Classes.Eq GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Classes.Eq GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Classes.Eq GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Classes.Eq GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance forall a. GHC.Classes.Eq (GHC.ForeignPtr.ForeignPtr a) -- Defined in ‘GHC.ForeignPtr’
instance forall a. GHC.Classes.Eq (GHC.Ptr.FunPtr a) -- Defined in ‘GHC.Ptr’
instance forall a. GHC.Classes.Eq (GHC.Ptr.Ptr a) -- Defined in ‘GHC.Ptr’
instance GHC.Classes.Eq Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Classes.Eq Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance forall a. GHC.Classes.Eq (GHC.Stable.StablePtr a) -- Defined in ‘GHC.Stable’
instance GHC.Classes.Eq Foreign.C.Error.Errno -- Defined in ‘Foreign.C.Error’
instance forall a. GHC.Classes.Eq (Foreign.C.ConstPtr.ConstPtr a) -- Defined in ‘Foreign.C.ConstPtr’
instance forall i e. (GHC.Ix.Ix i, GHC.Classes.Eq e) => GHC.Classes.Eq (GHC.Arr.Array i e) -- Defined in ‘GHC.Arr’
instance forall s i e. GHC.Classes.Eq (GHC.Arr.STArray s i e) -- Defined in ‘GHC.Arr’
instance [safe] GHC.Classes.Eq GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Classes.Eq GHC.Event.Windows.ConsoleEvent.ConsoleEvent -- Defined in ‘GHC.Event.Windows.ConsoleEvent’
instance GHC.Classes.Eq GHC.Event.TimeOut.TimeoutKey -- Defined in ‘GHC.Event.TimeOut’
instance GHC.Classes.Eq GHC.Event.Windows.HandleKey -- Defined in ‘GHC.Event.Windows’
instance GHC.Classes.Eq GHC.Event.Windows.FFI.IOCP -- Defined in ‘GHC.Event.Windows.FFI’
instance GHC.Classes.Eq GHC.Stack.Types.SrcLoc -- Defined in ‘GHC.Stack.Types’
instance GHC.Classes.Eq GHC.Exts.SpecConstrAnnotation -- Defined in ‘GHC.Exts’
instance GHC.Classes.Eq GHC.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Fingerprint.Type’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Classes.Eq (f p), GHC.Classes.Eq (g p)) => GHC.Classes.Eq ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Classes.Eq (f p), GHC.Classes.Eq (g p)) => GHC.Classes.Eq ((GHC.Generics.:+:) f g p) -- Defined in ‘GHC.Generics’
instance forall k2 (f :: k2 -> *) k1 (g :: k1 -> k2) (p :: k1). GHC.Classes.Eq (f (g p)) => GHC.Classes.Eq ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.Generics.Fixity -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (a :: k). (GHC.Generics.Generic1 f, GHC.Classes.Eq (GHC.Generics.Rep1 f a)) => GHC.Classes.Eq (GHC.Generics.Generically1 f a) -- Defined in ‘GHC.Generics’
instance forall i c k (p :: k). GHC.Classes.Eq c => GHC.Classes.Eq (GHC.Generics.K1 i c p) -- Defined in ‘GHC.Generics’
instance forall i (c :: GHC.Generics.Meta) k (f :: k -> *) (p :: k). GHC.Classes.Eq (f p) => GHC.Classes.Eq (GHC.Generics.M1 i c f p) -- Defined in ‘GHC.Generics’
instance forall p. GHC.Classes.Eq p => GHC.Classes.Eq (GHC.Generics.Par1 p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (p :: k). GHC.Classes.Eq (f p) => GHC.Classes.Eq (GHC.Generics.Rec1 f p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.Generics.SourceUnpackedness -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.U1 p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec (GHC.Ptr.Ptr ()) p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec GHC.Types.Char p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec GHC.Types.Double p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec GHC.Types.Float p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec GHC.Types.Int p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.URec GHC.Types.Word p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Eq (GHC.Generics.V1 p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Eq GHC.IO.Buffer.BufferState -- Defined in ‘GHC.IO.Buffer’
instance GHC.Classes.Eq GHC.IO.Device.IODeviceType -- Defined in ‘GHC.IO.Device’
instance GHC.Classes.Eq GHC.IO.Device.SeekMode -- Defined in ‘GHC.IO.Device’
instance GHC.Classes.Eq GHC.IO.Encoding.Types.CodingProgress -- Defined in ‘GHC.IO.Encoding.Types’
instance GHC.Classes.Eq GHC.IO.Handle.HandlePosn -- Defined in ‘GHC.IO.Handle’
instance GHC.Classes.Eq GHC.IO.Handle.Types.BufferMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Eq GHC.IO.Handle.Types.Handle -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Eq GHC.IO.Handle.Types.Newline -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Eq GHC.IO.Handle.Types.NewlineMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Eq GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’
instance GHC.Classes.Eq GHC.RTS.Flags.IoSubSystem -- Defined in ‘GHC.RTS.Flags’
instance GHC.Classes.Eq GHC.IO.Windows.Handle.TempFileOptions -- Defined in ‘GHC.IO.Windows.Handle’
instance forall i e. GHC.Classes.Eq (GHC.IOArray.IOArray i e) -- Defined in ‘GHC.IOArray’
instance forall a. GHC.Classes.Eq (GHC.IOPort.IOPort a) -- Defined in ‘GHC.IOPort’
instance GHC.Classes.Eq GHC.InfoProv.InfoProv -- Defined in ‘GHC.InfoProv’
instance GHC.Classes.Eq GHC.Num.Integer.Integer -- Defined in ‘GHC.Num.Integer’
instance GHC.Classes.Eq GHC.Num.BigNat.BigNat -- Defined in ‘GHC.Num.BigNat’
instance GHC.Classes.Eq GHC.Num.Natural.Natural -- Defined in ‘GHC.Num.Natural’
instance forall a. GHC.Classes.Eq (GHC.StableName.StableName a) -- Defined in ‘GHC.StableName’
instance GHC.Classes.Eq GHC.Stack.CloneStack.StackEntry -- Defined in ‘GHC.Stack.CloneStack’
instance forall (c :: GHC.Types.Char). GHC.Classes.Eq (GHC.TypeLits.SChar c) -- Defined in ‘GHC.TypeLits’
instance forall (s :: GHC.Types.Symbol). GHC.Classes.Eq (GHC.TypeLits.SSymbol s) -- Defined in ‘GHC.TypeLits’
instance GHC.Classes.Eq GHC.TypeLits.SomeChar -- Defined in ‘GHC.TypeLits’
instance GHC.Classes.Eq GHC.TypeLits.SomeSymbol -- Defined in ‘GHC.TypeLits’
instance forall (n :: GHC.TypeNats.Nat). GHC.Classes.Eq (GHC.TypeNats.SNat n) -- Defined in ‘GHC.TypeNats’
instance GHC.Classes.Eq GHC.TypeNats.SomeNat -- Defined in ‘GHC.TypeNats’
instance [safe] GHC.Classes.Eq System.Timeout.Timeout -- Defined in ‘System.Timeout’
instance GHC.Classes.Eq Text.Read.Lex.Lexeme -- Defined in ‘Text.Read.Lex’
instance GHC.Classes.Eq Text.Read.Lex.Number -- Defined in ‘Text.Read.Lex’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Control.Applicative.ZipList a) -- Defined in ‘Control.Applicative’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (GHC.Base.NonEmpty a) -- Defined in ‘GHC.Base’
instance GHC.Classes.Ord GHC.Base.Void -- Defined in ‘GHC.Base’
instance forall a k (b :: k). GHC.Classes.Ord a => GHC.Classes.Ord (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance GHC.Classes.Ord GHC.Conc.Sync.BlockReason -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Ord GHC.Conc.Sync.ThreadId -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Ord GHC.Conc.Sync.ThreadStatus -- Defined in ‘GHC.Conc.Sync’
instance GHC.Classes.Ord GHC.IO.Exception.ArrayException -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Ord GHC.IO.Exception.AsyncException -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Ord GHC.IO.Exception.ExitCode -- Defined in ‘GHC.IO.Exception’
instance GHC.Classes.Ord GHC.Exception.Type.ArithException -- Defined in ‘GHC.Exception.Type’
instance GHC.Classes.Ord GHC.Exception.ErrorCall -- Defined in ‘GHC.Exception’
instance GHC.Classes.Ord Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
instance GHC.Classes.Ord GHC.Types.Bool -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Char -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Double -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Float -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Int -- Defined in ‘GHC.Classes’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord [a] -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Ordering -- Defined in ‘GHC.Classes’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Solo a) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j, GHC.Classes.Ord k) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j, k) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j, GHC.Classes.Ord k, GHC.Classes.Ord l) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j, k, l) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j, GHC.Classes.Ord k, GHC.Classes.Ord l, GHC.Classes.Ord m) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j, k, l, m) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m n. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j, GHC.Classes.Ord k, GHC.Classes.Ord l, GHC.Classes.Ord m, GHC.Classes.Ord n) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i j k l m n o. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i, GHC.Classes.Ord j, GHC.Classes.Ord k, GHC.Classes.Ord l, GHC.Classes.Ord m, GHC.Classes.Ord n, GHC.Classes.Ord o) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -- Defined in ‘GHC.Classes’
instance forall a b. (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (a, b) -- Defined in ‘GHC.Classes’
instance forall a b c. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c) => GHC.Classes.Ord (a, b, c) -- Defined in ‘GHC.Classes’
instance forall a b c d. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d) => GHC.Classes.Ord (a, b, c, d) -- Defined in ‘GHC.Classes’
instance forall a b c d e. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e) => GHC.Classes.Ord (a, b, c, d, e) -- Defined in ‘GHC.Classes’
instance forall a b c d e f. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f) => GHC.Classes.Ord (a, b, c, d, e, f) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g) => GHC.Classes.Ord (a, b, c, d, e, f, g) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h) => GHC.Classes.Ord (a, b, c, d, e, f, g, h) -- Defined in ‘GHC.Classes’
instance forall a b c d e f g h i. (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d, GHC.Classes.Ord e, GHC.Classes.Ord f, GHC.Classes.Ord g, GHC.Classes.Ord h, GHC.Classes.Ord i) => GHC.Classes.Ord (a, b, c, d, e, f, g, h, i) -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.TyCon -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord () -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Types.Word -- Defined in ‘GHC.Classes’
instance GHC.Classes.Ord GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Unicode’
instance forall k (a :: k) (b :: k). GHC.Classes.Ord (a Data.Type.Equality.:~: b) -- Defined in ‘Data.Type.Equality’
instance forall k1 k2 (a :: k1) (b :: k2). GHC.Classes.Ord (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Type.Equality’
instance forall k (s :: k). GHC.Classes.Ord (Data.Proxy.Proxy s) -- Defined in ‘Data.Proxy’
instance GHC.Classes.Ord base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance forall k (a :: k). GHC.Classes.Ord (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’
instance forall a b. (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (Data.Either.Either a b) -- Defined in ‘Data.Either’
instance forall k (a :: k). GHC.Classes.Ord (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Ord (f (g a)) => GHC.Classes.Ord (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Functor.Identity’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Classes.Ord (f a), GHC.Classes.Ord (g a)) => GHC.Classes.Ord (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Classes.Ord (f a), GHC.Classes.Ord (g a)) => GHC.Classes.Ord (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
instance GHC.Classes.Ord GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Classes.Ord GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Classes.Ord GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Classes.Ord GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (GHC.Maybe.Maybe a) -- Defined in ‘GHC.Maybe’
instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
instance GHC.Classes.Ord base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance GHC.Classes.Ord base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Real.Integral a => GHC.Classes.Ord (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance forall a b. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance forall m. GHC.Classes.Ord m => GHC.Classes.Ord (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
instance forall k (a :: k) (b :: k). GHC.Classes.Ord (Data.Type.Coercion.Coercion a b) -- Defined in ‘Data.Type.Coercion’
instance GHC.Classes.Ord Data.Unique.Unique -- Defined in ‘Data.Unique’
instance [safe] GHC.Classes.Ord Data.Version.Version -- Defined in ‘Data.Version’
instance GHC.Classes.Ord GHC.Word.Word16 -- Defined in ‘GHC.Word’
instance GHC.Classes.Ord GHC.Word.Word32 -- Defined in ‘GHC.Word’
instance GHC.Classes.Ord GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Classes.Ord GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance forall a. GHC.Classes.Ord (GHC.ForeignPtr.ForeignPtr a) -- Defined in ‘GHC.ForeignPtr’
instance forall a. GHC.Classes.Ord (GHC.Ptr.FunPtr a) -- Defined in ‘GHC.Ptr’
instance forall a. GHC.Classes.Ord (GHC.Ptr.Ptr a) -- Defined in ‘GHC.Ptr’
instance GHC.Classes.Ord Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Classes.Ord Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
instance forall a. GHC.Classes.Ord (Foreign.C.ConstPtr.ConstPtr a) -- Defined in ‘Foreign.C.ConstPtr’
instance forall i e. (GHC.Ix.Ix i, GHC.Classes.Ord e) => GHC.Classes.Ord (GHC.Arr.Array i e) -- Defined in ‘GHC.Arr’
instance [safe] GHC.Classes.Ord GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Classes.Ord GHC.Event.Windows.ConsoleEvent.ConsoleEvent -- Defined in ‘GHC.Event.Windows.ConsoleEvent’
instance GHC.Classes.Ord GHC.Event.TimeOut.TimeoutKey -- Defined in ‘GHC.Event.TimeOut’
instance GHC.Classes.Ord GHC.Event.Windows.FFI.IOCP -- Defined in ‘GHC.Event.Windows.FFI’
instance GHC.Classes.Ord GHC.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Fingerprint.Type’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Classes.Ord (f p), GHC.Classes.Ord (g p)) => GHC.Classes.Ord ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Classes.Ord (f p), GHC.Classes.Ord (g p)) => GHC.Classes.Ord ((GHC.Generics.:+:) f g p) -- Defined in ‘GHC.Generics’
instance forall k2 (f :: k2 -> *) k1 (g :: k1 -> k2) (p :: k1). GHC.Classes.Ord (f (g p)) => GHC.Classes.Ord ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.Generics.Fixity -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (a :: k). (GHC.Generics.Generic1 f, GHC.Classes.Ord (GHC.Generics.Rep1 f a)) => GHC.Classes.Ord (GHC.Generics.Generically1 f a) -- Defined in ‘GHC.Generics’
instance forall i c k (p :: k). GHC.Classes.Ord c => GHC.Classes.Ord (GHC.Generics.K1 i c p) -- Defined in ‘GHC.Generics’
instance forall i (c :: GHC.Generics.Meta) k (f :: k -> *) (p :: k). GHC.Classes.Ord (f p) => GHC.Classes.Ord (GHC.Generics.M1 i c f p) -- Defined in ‘GHC.Generics’
instance forall p. GHC.Classes.Ord p => GHC.Classes.Ord (GHC.Generics.Par1 p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (p :: k). GHC.Classes.Ord (f p) => GHC.Classes.Ord (GHC.Generics.Rec1 f p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.Generics.SourceUnpackedness -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.U1 p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec (GHC.Ptr.Ptr ()) p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec GHC.Types.Char p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec GHC.Types.Double p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec GHC.Types.Float p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec GHC.Types.Int p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.URec GHC.Types.Word p) -- Defined in ‘GHC.Generics’
instance forall k (p :: k). GHC.Classes.Ord (GHC.Generics.V1 p) -- Defined in ‘GHC.Generics’
instance GHC.Classes.Ord GHC.IO.Device.SeekMode -- Defined in ‘GHC.IO.Device’
instance GHC.Classes.Ord GHC.IO.Handle.Types.BufferMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Ord GHC.IO.Handle.Types.Newline -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Ord GHC.IO.Handle.Types.NewlineMode -- Defined in ‘GHC.IO.Handle.Types’
instance GHC.Classes.Ord GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’
instance GHC.Classes.Ord GHC.Num.Integer.Integer -- Defined in ‘GHC.Num.Integer’
instance GHC.Classes.Ord GHC.Num.BigNat.BigNat -- Defined in ‘GHC.Num.BigNat’
instance GHC.Classes.Ord GHC.Num.Natural.Natural -- Defined in ‘GHC.Num.Natural’
instance forall (c :: GHC.Types.Char). GHC.Classes.Ord (GHC.TypeLits.SChar c) -- Defined in ‘GHC.TypeLits’
instance forall (s :: GHC.Types.Symbol). GHC.Classes.Ord (GHC.TypeLits.SSymbol s) -- Defined in ‘GHC.TypeLits’
instance GHC.Classes.Ord GHC.TypeLits.SomeChar -- Defined in ‘GHC.TypeLits’
instance GHC.Classes.Ord GHC.TypeLits.SomeSymbol -- Defined in ‘GHC.TypeLits’
instance forall (n :: GHC.TypeNats.Nat). GHC.Classes.Ord (GHC.TypeNats.SNat n) -- Defined in ‘GHC.TypeNats’
instance GHC.Classes.Ord GHC.TypeNats.SomeNat -- Defined in ‘GHC.TypeNats’