[Git][ghc/ghc][wip/ghc-internals-move-2] 5 commits: testsuite: Mark length001 as fragile on javascript
Matthew Pickering (@mpickering)
gitlab at gitlab.haskell.org
Wed Feb 7 20:19:16 UTC 2024
Matthew Pickering pushed to branch wip/ghc-internals-move-2 at Glasgow Haskell Compiler / GHC
Commits:
48cfb689 by GHC GitLab CI at 2024-02-07T20:12:36+00:00
testsuite: Mark length001 as fragile on javascript
- - - - -
cadf5d6c by GHC GitLab CI at 2024-02-07T20:12:50+00:00
accept tests
- - - - -
0f695ecc by GHC GitLab CI at 2024-02-07T20:13:00+00:00
normalise versions
- - - - -
180dfaf4 by GHC GitLab CI at 2024-02-07T20:16:24+00:00
fix fragile
- - - - -
082a0e8a by GHC GitLab CI at 2024-02-07T20:18:57+00:00
accept base-exports
- - - - -
6 changed files:
- libraries/base/tests/all.T
- testsuite/tests/driver/MergeObjsMode/all.T
- testsuite/tests/driver/T1959/test.T
- testsuite/tests/driver/recomp008/all.T
- testsuite/tests/interface-stability/all.T
- testsuite/tests/interface-stability/base-exports.stdout-javascript-unknown-ghcjs
Changes:
=====================================
libraries/base/tests/all.T
=====================================
@@ -81,8 +81,9 @@ test('length001',
# stack limit and mark it as failing under a few conditions.
[extra_run_opts('+RTS -K8m -RTS'),
expect_fail_for(['normal', 'threaded1', 'llvm', 'nonmoving', 'nonmoving_thr', 'nonmoving_thr_ghc']),
- # JS doesn't support stack limit so the test sometimes passes just fine. We decrease the timeout duration to force the failure.
- when(js_arch(), run_timeout_multiplier(0.2))],
+ # JS doesn't support stack limit so the test sometimes passes just fine. Therefore the test is
+ # marked as fragile.
+ when(js_arch(), fragile(22921))],
compile_and_run, [''])
test('ratio001', normal, compile_and_run, [''])
=====================================
testsuite/tests/driver/MergeObjsMode/all.T
=====================================
@@ -1,6 +1,5 @@
test('MergeObjsMode',
[ extra_files(['A.hs', 'B.hs', 'Main.hs'])
- , js_broken(22261)
],
makefile_test,
[])
=====================================
testsuite/tests/driver/T1959/test.T
=====================================
@@ -1 +1 @@
-test('T1959', [extra_files(['B.hs', 'C.hs', 'D.hs', 'E1.hs', 'E2.hs']), js_broken(22374)], makefile_test, ['dotest'])
+test('T1959', [extra_files(['B.hs', 'C.hs', 'D.hs', 'E1.hs', 'E2.hs'])], makefile_test, ['dotest'])
=====================================
testsuite/tests/driver/recomp008/all.T
=====================================
@@ -3,6 +3,5 @@
test('recomp008',
[extra_files(['A1.hs', 'A2.hs', 'B.hs', 'Main.hs'])
, when(fast(), skip)
- , normalise_slashes
- , js_broken(22261)],
+ , normalise_slashes],
makefile_test, [])
=====================================
testsuite/tests/interface-stability/all.T
=====================================
@@ -2,6 +2,7 @@ def check_package(pkg_name):
test(f'{pkg_name}-exports',
[req_hadrian_deps(['test:dump-decls']),
normalise_version(pkg_name),
+ normalise_version('ghc-internal'),
],
makefile_test,
[f'exports_{pkg_name}'])
=====================================
testsuite/tests/interface-stability/base-exports.stdout-javascript-unknown-ghcjs
=====================================
@@ -234,7 +234,7 @@ module Control.Exception where
type ErrorCall :: *
data ErrorCall = ErrorCallWithLocation GHC.Base.String GHC.Base.String
type Exception :: * -> Constraint
- class (base-4.18.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
+ class (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
toException :: e -> SomeException
fromException :: SomeException -> GHC.Maybe.Maybe e
displayException :: e -> GHC.Base.String
@@ -318,7 +318,7 @@ module Control.Exception.Base where
type ErrorCall :: *
data ErrorCall = ErrorCallWithLocation GHC.Base.String GHC.Base.String
type Exception :: * -> Constraint
- class (base-4.18.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
+ class (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
toException :: e -> SomeException
fromException :: SomeException -> GHC.Maybe.Maybe e
displayException :: e -> GHC.Base.String
@@ -466,7 +466,7 @@ module Control.Monad.IO.Class where
{-# MINIMAL liftIO #-}
module Control.Monad.Instances where
- -- Safety: Safe
+ -- Safety: Trustworthy
type Functor :: (* -> *) -> Constraint
class Functor f where
fmap :: forall a b. (a -> b) -> f a -> f b
@@ -518,8 +518,8 @@ module Control.Monad.ST.Lazy.Safe where
module Control.Monad.ST.Lazy.Unsafe where
-- Safety: Unsafe
- unsafeIOToST :: forall a s. GHC.Types.IO a -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s a
- unsafeInterleaveST :: forall s a. base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s a -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s a
+ unsafeIOToST :: forall a s. GHC.Types.IO a -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s a
+ unsafeInterleaveST :: forall s a. ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s a -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s a
module Control.Monad.ST.Safe where
-- Safety: Trustworthy
@@ -810,11 +810,11 @@ module Data.Data where
type TyCon :: *
data TyCon = ...
type TypeRep :: *
- type TypeRep = base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep
+ type TypeRep = ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep
type Typeable :: forall k. k -> Constraint
class Typeable a where
...
- {-# MINIMAL base-4.18.0.0:Data.Typeable.Internal.typeRep# #-}
+ {-# MINIMAL ghc-internal-0.1.0.0:Data.Typeable.Internal.typeRep# #-}
cast :: forall a b. (Typeable a, Typeable b) => a -> GHC.Maybe.Maybe b
constrFields :: Constr -> [GHC.Base.String]
constrFixity :: Constr -> Fixity
@@ -857,7 +857,7 @@ module Data.Data where
showConstr :: Constr -> GHC.Base.String
showsTypeRep :: TypeRep -> GHC.Show.ShowS
splitTyConApp :: TypeRep -> (TyCon, [TypeRep])
- trLiftedRep :: base-4.18.0.0:Data.Typeable.Internal.TypeRep GHC.Types.LiftedRep
+ trLiftedRep :: ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep GHC.Types.LiftedRep
tyConFingerprint :: TyCon -> GHC.Fingerprint.Type.Fingerprint
tyConModule :: TyCon -> GHC.Base.String
tyConName :: TyCon -> GHC.Base.String
@@ -881,14 +881,14 @@ module Data.Dynamic where
-- Safety: Trustworthy
type Dynamic :: *
data Dynamic where
- Dynamic :: forall a. base-4.18.0.0:Data.Typeable.Internal.TypeRep a -> a -> Dynamic
+ Dynamic :: forall a. ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep a -> a -> Dynamic
type Typeable :: forall k. k -> Constraint
class Typeable a where
...
- {-# MINIMAL base-4.18.0.0:Data.Typeable.Internal.typeRep# #-}
+ {-# MINIMAL ghc-internal-0.1.0.0:Data.Typeable.Internal.typeRep# #-}
dynApp :: Dynamic -> Dynamic -> Dynamic
dynApply :: Dynamic -> Dynamic -> GHC.Maybe.Maybe Dynamic
- dynTypeRep :: Dynamic -> base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep
+ dynTypeRep :: Dynamic -> ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep
fromDyn :: forall a. Typeable a => Dynamic -> a -> a
fromDynamic :: forall a. Typeable a => Dynamic -> GHC.Maybe.Maybe a
toDyn :: forall a. Typeable a => a -> Dynamic
@@ -1543,10 +1543,10 @@ module Data.STRef.Lazy where
type role STRef nominal representational
type STRef :: * -> * -> *
data STRef s a = ...
- modifySTRef :: forall s a. STRef s a -> (a -> a) -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s ()
- newSTRef :: forall a s. a -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s (STRef s a)
- readSTRef :: forall s a. STRef s a -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s a
- writeSTRef :: forall s a. STRef s a -> a -> base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s ()
+ modifySTRef :: forall s a. STRef s a -> (a -> a) -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s ()
+ newSTRef :: forall a s. a -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s (STRef s a)
+ readSTRef :: forall s a. STRef s a -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s a
+ writeSTRef :: forall s a. STRef s a -> a -> ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s ()
module Data.STRef.Strict where
-- Safety: Safe
@@ -1770,11 +1770,11 @@ module Data.Typeable where
type TyCon :: *
data TyCon = ...
type TypeRep :: *
- type TypeRep = base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep
+ type TypeRep = ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep
type Typeable :: forall k. k -> Constraint
class Typeable a where
...
- {-# MINIMAL base-4.18.0.0:Data.Typeable.Internal.typeRep# #-}
+ {-# MINIMAL ghc-internal-0.1.0.0:Data.Typeable.Internal.typeRep# #-}
cast :: forall a b. (Typeable a, Typeable b) => a -> GHC.Maybe.Maybe b
decT :: forall {k} (a :: k) (b :: k). (Typeable a, Typeable b) => Data.Either.Either ((a :~: b) -> GHC.Base.Void) (a :~: b)
eqT :: forall {k} (a :: k) (b :: k). (Typeable a, Typeable b) => GHC.Maybe.Maybe (a :~: b)
@@ -1789,7 +1789,7 @@ module Data.Typeable where
rnfTypeRep :: TypeRep -> ()
showsTypeRep :: TypeRep -> GHC.Show.ShowS
splitTyConApp :: TypeRep -> (TyCon, [TypeRep])
- trLiftedRep :: base-4.18.0.0:Data.Typeable.Internal.TypeRep GHC.Types.LiftedRep
+ trLiftedRep :: ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep GHC.Types.LiftedRep
tyConFingerprint :: TyCon -> GHC.Fingerprint.Type.Fingerprint
tyConModule :: TyCon -> GHC.Base.String
tyConName :: TyCon -> GHC.Base.String
@@ -1815,7 +1815,7 @@ module Data.Unique where
newUnique :: GHC.Types.IO Unique
module Data.Version where
- -- Safety: Safe
+ -- Safety: Trustworthy
type Version :: *
data Version = Version {versionBranch :: [GHC.Types.Int], versionTags :: [GHC.Base.String]}
makeVersion :: [GHC.Types.Int] -> Version
@@ -4967,7 +4967,7 @@ module GHC.Bits where
toIntegralSized :: forall a b. (GHC.Real.Integral a, GHC.Real.Integral b, Bits a, Bits b) => a -> GHC.Maybe.Maybe b
module GHC.ByteOrder where
- -- Safety: Safe-Inferred
+ -- Safety: Trustworthy
type ByteOrder :: *
data ByteOrder = BigEndian | LittleEndian
targetByteOrder :: ByteOrder
@@ -5144,7 +5144,7 @@ module GHC.Constants where
-- Safety: Trustworthy
module GHC.Desugar where
- -- Safety: Trustworthy
+ -- Safety: Safe
(>>>) :: forall (arr :: * -> * -> *) a b c. Control.Arrow.Arrow arr => arr a b -> arr b c -> arr a c
type AnnotationWrapper :: *
data AnnotationWrapper = forall a. Data.Data.Data a => AnnotationWrapper a
@@ -5200,7 +5200,7 @@ module GHC.Err where
undefined :: forall (r :: GHC.Types.RuntimeRep) (a :: TYPE r). GHC.Stack.Types.HasCallStack => a
module GHC.Event where
- -- Safety: Trustworthy
+ -- Safety: Safe
module GHC.Event.TimeOut where
-- Safety: None
@@ -5209,9 +5209,9 @@ module GHC.Event.TimeOut where
type TimeoutEdit :: *
type TimeoutEdit = TimeoutQueue -> TimeoutQueue
type TimeoutKey :: *
- newtype TimeoutKey = TK base-4.18.0.0:GHC.Event.Unique.Unique
+ newtype TimeoutKey = TK ghc-internal-0.1.0.0:GHC.Event.Unique.Unique
type TimeoutQueue :: *
- type TimeoutQueue = base-4.18.0.0:GHC.Event.PSQ.PSQ TimeoutCallback
+ type TimeoutQueue = ghc-internal-0.1.0.0:GHC.Event.PSQ.PSQ TimeoutCallback
module GHC.Exception where
-- Safety: Trustworthy
@@ -5223,7 +5223,7 @@ module GHC.Exception where
type ErrorCall :: *
data ErrorCall = ErrorCallWithLocation GHC.Base.String GHC.Base.String
type Exception :: * -> Constraint
- class (base-4.18.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
+ class (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
toException :: e -> SomeException
fromException :: SomeException -> GHC.Maybe.Maybe e
displayException :: e -> GHC.Base.String
@@ -5251,7 +5251,7 @@ module GHC.Exception.Type where
type ArithException :: *
data ArithException = Overflow | Underflow | LossOfPrecision | DivideByZero | Denormal | RatioZeroDenominator
type Exception :: * -> Constraint
- class (base-4.18.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
+ class (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable e, GHC.Show.Show e) => Exception e where
toException :: e -> SomeException
fromException :: SomeException -> GHC.Maybe.Maybe e
displayException :: e -> GHC.Base.String
@@ -7216,7 +7216,7 @@ module GHC.Float.RealFracMethods where
truncateFloatInteger :: GHC.Types.Float -> GHC.Num.Integer.Integer
module GHC.Foreign where
- -- Safety: Trustworthy
+ -- Safety: Safe
type CString :: *
type CString = GHC.Ptr.Ptr Foreign.C.Types.CChar
type CStringLen :: *
@@ -7274,7 +7274,7 @@ module GHC.GHCi where
newtype NoIO a = ...
module GHC.GHCi.Helpers where
- -- Safety: Safe-Inferred
+ -- Safety: Trustworthy
disableBuffering :: GHC.Types.IO ()
evalWrapper :: forall a. GHC.Base.String -> [GHC.Base.String] -> GHC.Types.IO a -> GHC.Types.IO a
flushAll :: GHC.Types.IO ()
@@ -7796,8 +7796,8 @@ module GHC.IO.Handle where
hTryLock :: Handle -> LockMode -> GHC.Types.IO GHC.Types.Bool
hWaitForInput :: Handle -> GHC.Types.Int -> GHC.Types.IO GHC.Types.Bool
isEOF :: GHC.Types.IO GHC.Types.Bool
- mkDuplexHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> NewlineMode -> GHC.Types.IO Handle
- mkFileHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> NewlineMode -> GHC.Types.IO Handle
+ mkDuplexHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> NewlineMode -> GHC.Types.IO Handle
+ mkFileHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> NewlineMode -> GHC.Types.IO Handle
nativeNewline :: Newline
nativeNewlineMode :: NewlineMode
noNewlineTranslation :: NewlineMode
@@ -7847,11 +7847,11 @@ module GHC.IO.Handle.Internals where
ioe_notReadable :: forall a. GHC.Types.IO a
ioe_notWritable :: forall a. GHC.Types.IO a
ioe_semiclosedHandle :: forall a. GHC.Types.IO a
- mkDuplexHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
- mkDuplexHandleNoFinalizer :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
- mkFileHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
- mkFileHandleNoFinalizer :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
- mkHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.Handle.Types.HandleType -> GHC.Types.Bool -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Maybe.Maybe HandleFinalizer -> GHC.Maybe.Maybe (GHC.MVar.MVar GHC.IO.Handle.Types.Handle__) -> GHC.Types.IO GHC.IO.Handle.Types.Handle
+ mkDuplexHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
+ mkDuplexHandleNoFinalizer :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
+ mkFileHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
+ mkFileHandleNoFinalizer :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle
+ mkHandle :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.FilePath -> GHC.IO.Handle.Types.HandleType -> GHC.Types.Bool -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.NewlineMode -> GHC.Maybe.Maybe HandleFinalizer -> GHC.Maybe.Maybe (GHC.MVar.MVar GHC.IO.Handle.Types.Handle__) -> GHC.Types.IO GHC.IO.Handle.Types.Handle
openTextEncoding :: forall a. GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.IO.Handle.Types.HandleType -> (forall es ds. GHC.Maybe.Maybe (GHC.IO.Encoding.Types.TextEncoder es) -> GHC.Maybe.Maybe (GHC.IO.Encoding.Types.TextDecoder ds) -> GHC.Types.IO a) -> GHC.Types.IO a
readTextDevice :: GHC.IO.Handle.Types.Handle__ -> GHC.IO.Buffer.CharBuffer -> GHC.Types.IO GHC.IO.Buffer.CharBuffer
readTextDeviceNonBlocking :: GHC.IO.Handle.Types.Handle__ -> GHC.IO.Buffer.CharBuffer -> GHC.Types.IO GHC.IO.Buffer.CharBuffer
@@ -7915,7 +7915,7 @@ module GHC.IO.Handle.Types where
type Handle__ :: *
data Handle__
= forall dev enc_state dec_state.
- (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.18.0.0:Data.Typeable.Internal.Typeable dev) =>
+ (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable dev) =>
Handle__ {haDevice :: !dev,
haType :: HandleType,
haByteBuffer :: ! {-# UNPACK #-}(GHC.IORef.N:IORef[0] <GHC.IO.Buffer.Buffer GHC.Word.Word8>_N)(GHC.IORef.IORef (GHC.IO.Buffer.Buffer GHC.Word.Word8)),
@@ -11970,7 +11970,7 @@ module GHC.Records where
{-# MINIMAL getField #-}
module GHC.ResponseFile where
- -- Safety: Safe-Inferred
+ -- Safety: Trustworthy
escapeArgs :: [GHC.Base.String] -> GHC.Base.String
expandResponse :: [GHC.Base.String] -> GHC.Types.IO [GHC.Base.String]
getArgsWithResponseFiles :: GHC.Types.IO [GHC.Base.String]
@@ -12059,9 +12059,9 @@ module GHC.Stack where
type SrcLoc :: *
data SrcLoc = SrcLoc {srcLocPackage :: [GHC.Types.Char], srcLocModule :: [GHC.Types.Char], srcLocFile :: [GHC.Types.Char], srcLocStartLine :: GHC.Types.Int, srcLocStartCol :: GHC.Types.Int, srcLocEndLine :: GHC.Types.Int, srcLocEndCol :: GHC.Types.Int}
callStack :: HasCallStack => CallStack
- ccLabel :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
- ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
- ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
+ ccLabel :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
+ ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
+ ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
ccsCC :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO (GHC.Ptr.Ptr CostCentre)
ccsParent :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO (GHC.Ptr.Ptr CostCentreStack)
ccsToStrings :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO [GHC.Base.String]
@@ -12088,9 +12088,9 @@ module GHC.Stack.CCS where
data CostCentre
type CostCentreStack :: *
data CostCentreStack
- ccLabel :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
- ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
- ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
+ ccLabel :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
+ ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
+ ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
ccsCC :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO (GHC.Ptr.Ptr CostCentre)
ccsParent :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO (GHC.Ptr.Ptr CostCentreStack)
ccsToStrings :: GHC.Ptr.Ptr CostCentreStack -> GHC.Types.IO [GHC.Base.String]
@@ -12129,7 +12129,7 @@ module GHC.StaticPtr where
-- Safety: None
type IsStatic :: (* -> *) -> Constraint
class IsStatic p where
- fromStaticPtr :: forall a. base-4.18.0.0:Data.Typeable.Internal.Typeable a => StaticPtr a -> p a
+ fromStaticPtr :: forall a. ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a => StaticPtr a -> p a
{-# MINIMAL fromStaticPtr #-}
type StaticKey :: *
type StaticKey = GHC.Fingerprint.Type.Fingerprint
@@ -12928,7 +12928,7 @@ module System.Console.GetOpt where
usageInfo :: forall a. GHC.Base.String -> [OptDescr a] -> GHC.Base.String
module System.Environment where
- -- Safety: Safe
+ -- Safety: Trustworthy
executablePath :: GHC.Maybe.Maybe (GHC.Types.IO (GHC.Maybe.Maybe GHC.IO.FilePath))
getArgs :: GHC.Types.IO [GHC.Base.String]
getEnv :: GHC.Base.String -> GHC.Types.IO GHC.Base.String
@@ -12942,7 +12942,7 @@ module System.Environment where
withProgName :: forall a. GHC.Base.String -> GHC.Types.IO a -> GHC.Types.IO a
module System.Environment.Blank where
- -- Safety: Safe
+ -- Safety: Trustworthy
getArgs :: GHC.Types.IO [GHC.Base.String]
getEnv :: GHC.Base.String -> GHC.Types.IO (GHC.Maybe.Maybe GHC.Base.String)
getEnvDefault :: GHC.Base.String -> GHC.Base.String -> GHC.Types.IO GHC.Base.String
@@ -13174,7 +13174,7 @@ module System.Posix.Internals where
type CFLock :: *
data CFLock
type CFilePath :: *
- type CFilePath = base-4.18.0.0:GHC.Foreign.Internal.CString
+ type CFilePath = ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
type CGroup :: *
data CGroup
type CLconv :: *
@@ -13199,10 +13199,10 @@ module System.Posix.Internals where
data CUtsname
type FD :: *
type FD = Foreign.C.Types.CInt
- c_access :: base-4.18.0.0:GHC.Foreign.Internal.CString -> Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
- c_chmod :: base-4.18.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
+ c_access :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
+ c_chmod :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
c_close :: Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
- c_creat :: base-4.18.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
+ c_creat :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
c_dup :: Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
c_dup2 :: Foreign.C.Types.CInt -> Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
c_fcntl_lock :: Foreign.C.Types.CInt -> Foreign.C.Types.CInt -> GHC.Ptr.Ptr CFLock -> GHC.Types.IO Foreign.C.Types.CInt
@@ -13215,9 +13215,9 @@ module System.Posix.Internals where
c_interruptible_open_ :: CFilePath -> Foreign.C.Types.CInt -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
c_isatty :: Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
c_lflag :: GHC.Ptr.Ptr CTermios -> GHC.Types.IO System.Posix.Types.CTcflag
- c_link :: base-4.18.0.0:GHC.Foreign.Internal.CString -> base-4.18.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt
+ c_link :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt
c_lseek :: Foreign.C.Types.CInt -> System.Posix.Types.COff -> Foreign.C.Types.CInt -> GHC.Types.IO System.Posix.Types.COff
- c_mkfifo :: base-4.18.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
+ c_mkfifo :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
c_open :: CFilePath -> Foreign.C.Types.CInt -> System.Posix.Types.CMode -> GHC.Types.IO Foreign.C.Types.CInt
c_pipe :: GHC.Ptr.Ptr Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt
c_read :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr GHC.Word.Word8 -> Foreign.C.Types.CSize -> GHC.Types.IO System.Posix.Types.CSsize
@@ -13238,11 +13238,11 @@ module System.Posix.Internals where
c_tcgetattr :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr CTermios -> GHC.Types.IO Foreign.C.Types.CInt
c_tcsetattr :: Foreign.C.Types.CInt -> Foreign.C.Types.CInt -> GHC.Ptr.Ptr CTermios -> GHC.Types.IO Foreign.C.Types.CInt
c_umask :: System.Posix.Types.CMode -> GHC.Types.IO System.Posix.Types.CMode
- c_unlink :: base-4.18.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt
- c_utime :: base-4.18.0.0:GHC.Foreign.Internal.CString -> GHC.Ptr.Ptr CUtimbuf -> GHC.Types.IO Foreign.C.Types.CInt
+ c_unlink :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt
+ c_utime :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> GHC.Ptr.Ptr CUtimbuf -> GHC.Types.IO Foreign.C.Types.CInt
c_waitpid :: System.Posix.Types.CPid -> GHC.Ptr.Ptr Foreign.C.Types.CInt -> Foreign.C.Types.CInt -> GHC.Types.IO System.Posix.Types.CPid
c_write :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr GHC.Word.Word8 -> Foreign.C.Types.CSize -> GHC.Types.IO System.Posix.Types.CSsize
- checkForInteriorNuls :: GHC.IO.FilePath -> base-4.18.0.0:GHC.Foreign.Internal.CStringLen -> GHC.Types.IO ()
+ checkForInteriorNuls :: GHC.IO.FilePath -> ghc-internal-0.1.0.0:GHC.Foreign.Internal.CStringLen -> GHC.Types.IO ()
const_echo :: Foreign.C.Types.CInt
const_f_getfl :: Foreign.C.Types.CInt
const_f_setfd :: Foreign.C.Types.CInt
@@ -13266,7 +13266,7 @@ module System.Posix.Internals where
hostIsThreaded :: GHC.Types.Bool
ioe_unknownfiletype :: GHC.IO.Exception.IOException
lstat :: CFilePath -> GHC.Ptr.Ptr CStat -> GHC.Types.IO Foreign.C.Types.CInt
- newFilePath :: GHC.IO.FilePath -> GHC.Types.IO base-4.18.0.0:GHC.Foreign.Internal.CString
+ newFilePath :: GHC.IO.FilePath -> GHC.Types.IO ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString
o_APPEND :: Foreign.C.Types.CInt
o_BINARY :: Foreign.C.Types.CInt
o_CREAT :: Foreign.C.Types.CInt
@@ -13277,8 +13277,8 @@ module System.Posix.Internals where
o_RDWR :: Foreign.C.Types.CInt
o_TRUNC :: Foreign.C.Types.CInt
o_WRONLY :: Foreign.C.Types.CInt
- peekFilePath :: base-4.18.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO GHC.IO.FilePath
- peekFilePathLen :: base-4.18.0.0:GHC.Foreign.Internal.CStringLen -> GHC.Types.IO GHC.IO.FilePath
+ peekFilePath :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO GHC.IO.FilePath
+ peekFilePathLen :: ghc-internal-0.1.0.0:GHC.Foreign.Internal.CStringLen -> GHC.Types.IO GHC.IO.FilePath
poke_c_lflag :: GHC.Ptr.Ptr CTermios -> System.Posix.Types.CTcflag -> GHC.Types.IO ()
ptr_c_cc :: GHC.Ptr.Ptr CTermios -> GHC.Types.IO (GHC.Ptr.Ptr GHC.Word.Word8)
puts :: GHC.Base.String -> GHC.Types.IO ()
@@ -13308,7 +13308,7 @@ module System.Posix.Internals where
statGetType :: GHC.Ptr.Ptr CStat -> GHC.Types.IO GHC.IO.Device.IODeviceType
tcSetAttr :: forall a. FD -> (GHC.Ptr.Ptr CTermios -> GHC.Types.IO a) -> GHC.Types.IO a
throwInternalNulError :: forall a. GHC.IO.FilePath -> GHC.Types.IO a
- withFilePath :: forall a. GHC.IO.FilePath -> (base-4.18.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO a) -> GHC.Types.IO a
+ withFilePath :: forall a. GHC.IO.FilePath -> (ghc-internal-0.1.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO a) -> GHC.Types.IO a
module System.Posix.Types where
@@ -13513,7 +13513,7 @@ module Text.Show.Functions where
-- Safety: Safe
module Type.Reflection where
- -- Safety: Trustworthy
+ -- Safety: Safe-Inferred
type role (:~:) nominal nominal
type (:~:) :: forall {k}. k -> k -> *
data (:~:) a b where
@@ -13523,8 +13523,8 @@ module Type.Reflection where
data (:~~:) a b where
HRefl :: forall {k1} (a :: k1). (:~~:) a a
pattern App :: forall k2 (t :: k2). () => forall k1 (a :: k1 -> k2) (b :: k1). (t ~ a b) => TypeRep a -> TypeRep b -> TypeRep t
- pattern Con :: forall k (a :: k). () => base-4.18.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> TypeRep a
- pattern Con' :: forall k (a :: k). () => base-4.18.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> [SomeTypeRep] -> TypeRep a
+ pattern Con :: forall k (a :: k). () => ghc-internal-0.1.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> TypeRep a
+ pattern Con' :: forall k (a :: k). () => ghc-internal-0.1.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> [SomeTypeRep] -> TypeRep a
pattern Fun :: forall k (fun :: k). () => forall (r1 :: GHC.Types.RuntimeRep) (r2 :: GHC.Types.RuntimeRep) (arg :: TYPE r1) (res :: TYPE r2). (k ~ *, fun ~~ (arg -> res)) => TypeRep arg -> TypeRep res -> TypeRep fun
type Module :: *
data Module = ...
@@ -13541,7 +13541,7 @@ module Type.Reflection where
type Typeable :: forall k. k -> Constraint
class Typeable a where
...
- {-# MINIMAL base-4.18.0.0:Data.Typeable.Internal.typeRep# #-}
+ {-# MINIMAL ghc-internal-0.1.0.0:Data.Typeable.Internal.typeRep# #-}
decTypeRep :: forall k1 k2 (a :: k1) (b :: k2). TypeRep a -> TypeRep b -> Data.Either.Either ((a :~~: b) -> GHC.Base.Void) (a :~~: b)
eqTypeRep :: forall k1 k2 (a :: k1) (b :: k2). TypeRep a -> TypeRep b -> GHC.Maybe.Maybe (a :~~: b)
moduleName :: Module -> GHC.Base.String
@@ -13576,9 +13576,9 @@ module Type.Reflection.Unsafe where
data TypeRep a where
...
mkTrApp :: forall k1 k2 (a :: k1 -> k2) (b :: k1). TypeRep a -> TypeRep b -> TypeRep (a b)
- mkTrCon :: forall k (a :: k). TyCon -> [base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep] -> TypeRep a
+ mkTrCon :: forall k (a :: k). TyCon -> [ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep] -> TypeRep a
mkTyCon :: GHC.Base.String -> GHC.Base.String -> GHC.Base.String -> GHC.Types.Int -> KindRep -> TyCon
- someTypeRepFingerprint :: base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep -> GHC.Fingerprint.Type.Fingerprint
+ someTypeRepFingerprint :: ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep -> GHC.Fingerprint.Type.Fingerprint
tyConFingerprint :: TyCon -> GHC.Fingerprint.Type.Fingerprint
tyConKindArgs :: TyCon -> GHC.Types.Int
tyConKindRep :: TyCon -> KindRep
@@ -13598,45 +13598,9 @@ module Unsafe.Coerce where
-- Instances:
-instance forall (m :: * -> *). GHC.Base.Monad m => Control.Arrow.Arrow (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall (m :: * -> *). GHC.Base.Monad m => Control.Arrow.ArrowApply (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall (m :: * -> *). GHC.Base.Monad m => Control.Arrow.ArrowChoice (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall (m :: * -> *). Control.Monad.Fix.MonadFix m => Control.Arrow.ArrowLoop (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall (m :: * -> *). GHC.Base.MonadPlus m => Control.Arrow.ArrowPlus (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall (m :: * -> *). GHC.Base.MonadPlus m => Control.Arrow.ArrowZero (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
-instance forall k. Control.Category.Category (Data.Type.Equality.:~:) -- Defined in ‘Control.Category’
-instance forall k. Control.Category.Category (Data.Type.Equality.:~~:) -- Defined in ‘Control.Category’
-instance forall k. Control.Category.Category Data.Type.Coercion.Coercion -- Defined in ‘Control.Category’
-instance Control.Monad.Fail.MonadFail GHC.Types.IO -- Defined in ‘Control.Monad.Fail’
-instance Control.Monad.Fail.MonadFail [] -- Defined in ‘Control.Monad.Fail’
-instance Control.Monad.Fail.MonadFail GHC.Maybe.Maybe -- Defined in ‘Control.Monad.Fail’
-instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.P -- Defined in ‘Text.ParserCombinators.ReadP’
-instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.ReadP -- Defined in ‘Text.ParserCombinators.ReadP’
-instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadPrec.ReadPrec -- Defined in ‘Text.ParserCombinators.ReadPrec’
-instance Control.Monad.Fix.MonadFix Data.Ord.Down -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘Control.Monad.Fix’
-instance forall e. Control.Monad.Fix.MonadFix (Data.Either.Either e) -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix Data.Monoid.First -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix GHC.Types.IO -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix Data.Monoid.Last -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix [] -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix GHC.Maybe.Maybe -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix GHC.Base.NonEmpty -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix GHC.Generics.Par1 -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘Control.Monad.Fix’
-instance forall s. Control.Monad.Fix.MonadFix (GHC.ST.ST s) -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix Solo -- Defined in ‘Control.Monad.Fix’
-instance Control.Monad.Fix.MonadFix base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Fix’
-instance forall s. Control.Monad.Fix.MonadFix (base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.18.0.0:Control.Monad.ST.Lazy.Imp’
-instance Control.Monad.Fix.MonadFix Data.Complex.Complex -- Defined in ‘Data.Complex’
-instance Control.Monad.Fix.MonadFix Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
-instance Control.Monad.Fix.MonadFix Data.Semigroup.First -- Defined in ‘Data.Semigroup’
-instance Control.Monad.Fix.MonadFix Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
-instance Control.Monad.Fix.MonadFix Data.Semigroup.Max -- Defined in ‘Data.Semigroup’
-instance Control.Monad.Fix.MonadFix Data.Semigroup.Min -- Defined in ‘Data.Semigroup’
instance [safe] Control.Monad.IO.Class.MonadIO GHC.Types.IO -- Defined in ‘Control.Monad.IO.Class’
instance [safe] Control.Monad.Zip.MonadZip Data.Ord.Down -- Defined in ‘Control.Monad.Zip’
-instance [safe] Control.Monad.Zip.MonadZip base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘Control.Monad.Zip’
+instance [safe] Control.Monad.Zip.MonadZip Data.Semigroup.Internal.Dual -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip Data.Monoid.First -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip Data.Functor.Identity.Identity -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip Data.Monoid.Last -- Defined in ‘Control.Monad.Zip’
@@ -13644,9 +13608,9 @@ instance [safe] Control.Monad.Zip.MonadZip [] -- Defined in ‘Control.Monad.Zip
instance [safe] Control.Monad.Zip.MonadZip GHC.Maybe.Maybe -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip GHC.Base.NonEmpty -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip GHC.Generics.Par1 -- Defined in ‘Control.Monad.Zip’
-instance [safe] Control.Monad.Zip.MonadZip base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘Control.Monad.Zip’
+instance [safe] Control.Monad.Zip.MonadZip Data.Semigroup.Internal.Product -- Defined in ‘Control.Monad.Zip’
instance [safe] Control.Monad.Zip.MonadZip Solo -- Defined in ‘Control.Monad.Zip’
-instance [safe] Control.Monad.Zip.MonadZip base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Zip’
+instance [safe] Control.Monad.Zip.MonadZip Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Zip’
instance Control.Monad.Zip.MonadZip Data.Complex.Complex -- Defined in ‘Data.Complex’
instance [safe] Data.Bifoldable.Bifoldable Data.Either.Either -- Defined in ‘Data.Bifoldable’
instance [safe] Data.Bifoldable.Bifoldable (,) -- Defined in ‘Data.Bifoldable’
@@ -13678,104 +13642,10 @@ instance forall x y z. Data.Bitraversable.Bitraversable ((,,,,) x y z) -- Define
instance forall x y z w. Data.Bitraversable.Bitraversable ((,,,,,) x y z w) -- Defined in ‘Data.Bitraversable’
instance forall x y z w v. Data.Bitraversable.Bitraversable ((,,,,,,) x y z w v) -- Defined in ‘Data.Bitraversable’
instance Data.Bitraversable.Bitraversable Data.Semigroup.Arg -- Defined in ‘Data.Semigroup’
-instance Data.Data.Data Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
-instance forall s. base-4.18.0.0:Data.Typeable.Internal.Typeable s => Data.Data.Data (Data.Array.Byte.MutableByteArray s) -- Defined in ‘Data.Array.Byte’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
-instance forall i j (a :: i) (b :: j). (base-4.18.0.0:Data.Typeable.Internal.Typeable i, base-4.18.0.0:Data.Typeable.Internal.Typeable j, base-4.18.0.0:Data.Typeable.Internal.Typeable a, base-4.18.0.0:Data.Typeable.Internal.Typeable b, a ~~ b) => Data.Data.Data (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Data’
-instance Data.Data.Data base-4.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘Data.Data’
-instance Data.Data.Data base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘Data.Data’
-instance forall a b. (Data.Data.Data a, Data.Data.Data b, GHC.Ix.Ix a) => Data.Data.Data (GHC.Arr.Array a b) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Generics.Associativity -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Bool -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Char -- Defined in ‘Data.Data’
-instance forall k a (b :: k). (base-4.18.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data a, base-4.18.0.0:Data.Typeable.Internal.Typeable b) => Data.Data.Data (Data.Functor.Const.Const a b) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Foreign.C.ConstPtr.ConstPtr a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Generics.DecidedStrictness -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Double -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Ord.Down a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Data’
-instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (Data.Either.Either a b) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Monoid.First a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Generics.Fixity -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Float -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (GHC.ForeignPtr.ForeignPtr a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Int -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Int.Int16 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Int.Int32 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Int.Int64 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Int.Int8 -- Defined in ‘Data.Data’
-instance Data.Data.Data Foreign.Ptr.IntPtr -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Num.Integer.Integer -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Monoid.Last a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data [a] -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Maybe.Maybe a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Num.Natural.Natural -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Base.NonEmpty a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Ordering -- Defined in ‘Data.Data’
-instance forall p. Data.Data.Data p => Data.Data.Data (GHC.Generics.Par1 p) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Ptr.Ptr a) -- Defined in ‘Data.Data’
-instance forall a. (Data.Data.Data a, GHC.Real.Integral a) => Data.Data.Data (GHC.Real.Ratio a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Solo a) -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Generics.SourceStrictness -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Generics.SourceUnpackedness -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Data’
-instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (a, b) -- Defined in ‘Data.Data’
-instance forall a b c. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c) => Data.Data.Data (a, b, c) -- Defined in ‘Data.Data’
-instance forall a b c d. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d) => Data.Data.Data (a, b, c, d) -- Defined in ‘Data.Data’
-instance forall a b c d e. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e) => Data.Data.Data (a, b, c, d, e) -- Defined in ‘Data.Data’
-instance forall a b c d e f. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e, Data.Data.Data f) => Data.Data.Data (a, b, c, d, e, f) -- Defined in ‘Data.Data’
-instance forall a b c d e f g. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e, Data.Data.Data f, Data.Data.Data g) => Data.Data.Data (a, b, c, d, e, f, g) -- Defined in ‘Data.Data’
-instance Data.Data.Data () -- Defined in ‘Data.Data’
-instance Data.Data.Data Data.Version.Version -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Base.Void -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Types.Word -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Word.Word16 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Word.Word32 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Word.Word64 -- Defined in ‘Data.Data’
-instance Data.Data.Data GHC.Word.Word8 -- Defined in ‘Data.Data’
-instance Data.Data.Data Foreign.Ptr.WordPtr -- Defined in ‘Data.Data’
-instance forall (a :: * -> * -> *) b c. (base-4.18.0.0:Data.Typeable.Internal.Typeable a, base-4.18.0.0:Data.Typeable.Internal.Typeable b, base-4.18.0.0:Data.Typeable.Internal.Typeable c, Data.Data.Data (a b c)) => Data.Data.Data (Control.Applicative.WrappedArrow a b c) -- Defined in ‘Data.Data’
-instance forall (m :: * -> *) a. (base-4.18.0.0:Data.Typeable.Internal.Typeable m, base-4.18.0.0:Data.Typeable.Internal.Typeable a, Data.Data.Data (m a)) => Data.Data.Data (Control.Applicative.WrappedMonad m a) -- Defined in ‘Data.Data’
-instance forall a. Data.Data.Data a => Data.Data.Data (Control.Applicative.ZipList a) -- Defined in ‘Data.Data’
-instance forall k (a :: k). (base-4.18.0.0:Data.Typeable.Internal.Typeable k, base-4.18.0.0:Data.Typeable.Internal.Typeable a) => Data.Data.Data (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
-instance forall k1 (f :: k1 -> *) k2 (g :: k2 -> k1) (a :: k2). (base-4.18.0.0:Data.Typeable.Internal.Typeable a, base-4.18.0.0:Data.Typeable.Internal.Typeable f, base-4.18.0.0:Data.Typeable.Internal.Typeable g, base-4.18.0.0:Data.Typeable.Internal.Typeable k1, base-4.18.0.0:Data.Typeable.Internal.Typeable k2, Data.Data.Data (f (g a))) => Data.Data.Data (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
-instance [safe] forall k (f :: k -> *) (g :: k -> *) (a :: k). (base-4.18.0.0:Data.Typeable.Internal.Typeable a, base-4.18.0.0:Data.Typeable.Internal.Typeable f, base-4.18.0.0:Data.Typeable.Internal.Typeable g, base-4.18.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data (f a), Data.Data.Data (g a)) => Data.Data.Data (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
-instance [safe] forall k (f :: k -> *) (g :: k -> *) (a :: k). (base-4.18.0.0:Data.Typeable.Internal.Typeable a, base-4.18.0.0:Data.Typeable.Internal.Typeable f, base-4.18.0.0:Data.Typeable.Internal.Typeable g, base-4.18.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data (f a), Data.Data.Data (g a)) => Data.Data.Data (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
-instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
-instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
-instance forall m. Data.Data.Data m => Data.Data.Data (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
-instance Data.Data.Data GHC.Exts.SpecConstrAnnotation -- Defined in ‘GHC.Exts’
instance forall (n :: GHC.TypeNats.Nat). GHC.TypeNats.KnownNat n => Data.Fixed.HasResolution n -- Defined in ‘Data.Fixed’
-instance Data.Foldable.Foldable Control.Applicative.ZipList -- Defined in ‘Control.Applicative’
-instance forall i. Data.Foldable.Foldable (GHC.Arr.Array i) -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable Data.Ord.Down -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘Data.Foldable’
-instance forall a. Data.Foldable.Foldable (Data.Either.Either a) -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable Data.Monoid.First -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable Data.Monoid.Last -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable [] -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable GHC.Maybe.Maybe -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable GHC.Base.NonEmpty -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable GHC.Generics.Par1 -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable Solo -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Data.Foldable’
-instance forall a. Data.Foldable.Foldable ((,) a) -- Defined in ‘Data.Foldable’
-instance Data.Foldable.Foldable Data.Complex.Complex -- Defined in ‘Data.Complex’
-instance Data.Foldable.Foldable Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
-instance forall a. Data.Foldable.Foldable (Data.Semigroup.Arg a) -- Defined in ‘Data.Semigroup’
-instance Data.Foldable.Foldable Data.Semigroup.First -- Defined in ‘Data.Semigroup’
-instance Data.Foldable.Foldable Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
-instance Data.Foldable.Foldable Data.Semigroup.Max -- Defined in ‘Data.Semigroup’
-instance Data.Foldable.Foldable Data.Semigroup.Min -- Defined in ‘Data.Semigroup’
instance Data.Foldable1.Foldable1 Data.Complex.Complex -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 Data.Ord.Down -- Defined in ‘Data.Foldable1’
-instance Data.Foldable1.Foldable1 base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘Data.Foldable1’
+instance Data.Foldable1.Foldable1 Data.Semigroup.Internal.Dual -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 Data.Semigroup.First -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 Data.Functor.Identity.Identity -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 Data.Semigroup.Last -- Defined in ‘Data.Foldable1’
@@ -13783,9 +13653,9 @@ instance Data.Foldable1.Foldable1 Data.Semigroup.Max -- Defined in ‘Data.Folda
instance Data.Foldable1.Foldable1 Data.Semigroup.Min -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 GHC.Base.NonEmpty -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 GHC.Generics.Par1 -- Defined in ‘Data.Foldable1’
-instance Data.Foldable1.Foldable1 base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘Data.Foldable1’
+instance Data.Foldable1.Foldable1 Data.Semigroup.Internal.Product -- Defined in ‘Data.Foldable1’
instance Data.Foldable1.Foldable1 Solo -- Defined in ‘Data.Foldable1’
-instance Data.Foldable1.Foldable1 base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Data.Foldable1’
+instance Data.Foldable1.Foldable1 Data.Semigroup.Internal.Sum -- Defined in ‘Data.Foldable1’
instance forall a. Data.Foldable1.Foldable1 ((,) a) -- Defined in ‘Data.Foldable1’
instance [safe] Data.Functor.Classes.Eq1 Data.Complex.Complex -- Defined in ‘Data.Functor.Classes’
instance [safe] Data.Functor.Classes.Eq1 Data.Ord.Down -- Defined in ‘Data.Functor.Classes’
@@ -13850,12 +13720,163 @@ instance Data.Functor.Contravariant.Contravariant Data.Functor.Contravariant.Com
instance Data.Functor.Contravariant.Contravariant Data.Functor.Contravariant.Equivalence -- Defined in ‘Data.Functor.Contravariant’
instance forall a. Data.Functor.Contravariant.Contravariant (Data.Functor.Contravariant.Op a) -- Defined in ‘Data.Functor.Contravariant’
instance Data.Functor.Contravariant.Contravariant Data.Functor.Contravariant.Predicate -- Defined in ‘Data.Functor.Contravariant’
+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 (m :: * -> *). GHC.Base.Monad m => Control.Arrow.Arrow (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall (m :: * -> *). GHC.Base.Monad m => Control.Arrow.ArrowApply (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall (m :: * -> *). GHC.Base.Monad m => Control.Arrow.ArrowChoice (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall (m :: * -> *). Control.Monad.Fix.MonadFix m => Control.Arrow.ArrowLoop (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall (m :: * -> *). GHC.Base.MonadPlus m => Control.Arrow.ArrowPlus (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall (m :: * -> *). GHC.Base.MonadPlus m => Control.Arrow.ArrowZero (Control.Arrow.Kleisli m) -- Defined in ‘Control.Arrow’
+instance forall k. Control.Category.Category (Data.Type.Equality.:~:) -- Defined in ‘Control.Category’
+instance forall k. Control.Category.Category (Data.Type.Equality.:~~:) -- Defined in ‘Control.Category’
+instance forall k. Control.Category.Category Data.Type.Coercion.Coercion -- Defined in ‘Control.Category’
+instance Control.Monad.Fail.MonadFail GHC.Types.IO -- Defined in ‘Control.Monad.Fail’
+instance Control.Monad.Fail.MonadFail [] -- Defined in ‘Control.Monad.Fail’
+instance Control.Monad.Fail.MonadFail GHC.Maybe.Maybe -- Defined in ‘Control.Monad.Fail’
+instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.P -- Defined in ‘Text.ParserCombinators.ReadP’
+instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.ReadP -- Defined in ‘Text.ParserCombinators.ReadP’
+instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadPrec.ReadPrec -- Defined in ‘Text.ParserCombinators.ReadPrec’
+instance Control.Monad.Fix.MonadFix Data.Ord.Down -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Internal.Dual -- Defined in ‘Control.Monad.Fix’
+instance forall e. Control.Monad.Fix.MonadFix (Data.Either.Either e) -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Data.Monoid.First -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix GHC.Types.IO -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Data.Monoid.Last -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix [] -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix GHC.Maybe.Maybe -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix GHC.Base.NonEmpty -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix GHC.Generics.Par1 -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Internal.Product -- Defined in ‘Control.Monad.Fix’
+instance forall s. Control.Monad.Fix.MonadFix (GHC.ST.ST s) -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Solo -- Defined in ‘Control.Monad.Fix’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Fix’
+instance forall s. Control.Monad.Fix.MonadFix (ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp’
+instance Control.Monad.Fix.MonadFix Data.Complex.Complex -- Defined in ‘Data.Complex’
+instance Control.Monad.Fix.MonadFix Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.First -- Defined in ‘Data.Semigroup’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Max -- Defined in ‘Data.Semigroup’
+instance Control.Monad.Fix.MonadFix Data.Semigroup.Min -- Defined in ‘Data.Semigroup’
+instance forall (a :: * -> * -> *) b c. (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable b, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable c, Data.Data.Data (a b c)) => Data.Data.Data (Control.Applicative.WrappedArrow a b c) -- Defined in ‘Control.Applicative’
+instance forall (m :: * -> *) a. (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable m, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, Data.Data.Data (m a)) => Data.Data.Data (Control.Applicative.WrappedMonad m a) -- Defined in ‘Control.Applicative’
+instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
+instance Data.Data.Data Data.Array.Byte.ByteArray -- Defined in ‘Data.Array.Byte’
+instance forall s. ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable s => Data.Data.Data (Data.Array.Byte.MutableByteArray s) -- Defined in ‘Data.Array.Byte’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
+instance forall i j (a :: i) (b :: j). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable i, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable j, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable b, a ~~ b) => Data.Data.Data (a Data.Type.Equality.:~~: b) -- Defined in ‘Data.Data’
+instance Data.Data.Data Data.Semigroup.Internal.All -- Defined in ‘Data.Data’
+instance Data.Data.Data Data.Semigroup.Internal.Any -- Defined in ‘Data.Data’
+instance forall a b. (Data.Data.Data a, Data.Data.Data b, GHC.Ix.Ix a) => Data.Data.Data (GHC.Arr.Array a b) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Generics.Associativity -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Bool -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Char -- Defined in ‘Data.Data’
+instance forall k a (b :: k). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable b) => Data.Data.Data (Data.Functor.Const.Const a b) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Foreign.C.ConstPtr.ConstPtr a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Generics.DecidedStrictness -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Double -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Ord.Down a) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Data’
+instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (Data.Either.Either a b) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Monoid.First a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Generics.Fixity -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Float -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (GHC.ForeignPtr.ForeignPtr a) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Functor.Identity.Identity a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Int -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Int.Int16 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Int.Int32 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Int.Int64 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Int.Int8 -- Defined in ‘Data.Data’
+instance Data.Data.Data Foreign.Ptr.IntPtr -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Num.Integer.Integer -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Monoid.Last a) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data [a] -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Maybe.Maybe a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Num.Natural.Natural -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Base.NonEmpty a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Ordering -- Defined in ‘Data.Data’
+instance forall p. Data.Data.Data p => Data.Data.Data (GHC.Generics.Par1 p) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (GHC.Ptr.Ptr a) -- Defined in ‘Data.Data’
+instance forall a. (Data.Data.Data a, GHC.Real.Integral a) => Data.Data.Data (GHC.Real.Ratio a) -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Solo a) -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Generics.SourceStrictness -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Generics.SourceUnpackedness -- Defined in ‘Data.Data’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Data’
+instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (a, b) -- Defined in ‘Data.Data’
+instance forall a b c. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c) => Data.Data.Data (a, b, c) -- Defined in ‘Data.Data’
+instance forall a b c d. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d) => Data.Data.Data (a, b, c, d) -- Defined in ‘Data.Data’
+instance forall a b c d e. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e) => Data.Data.Data (a, b, c, d, e) -- Defined in ‘Data.Data’
+instance forall a b c d e f. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e, Data.Data.Data f) => Data.Data.Data (a, b, c, d, e, f) -- Defined in ‘Data.Data’
+instance forall a b c d e f g. (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c, Data.Data.Data d, Data.Data.Data e, Data.Data.Data f, Data.Data.Data g) => Data.Data.Data (a, b, c, d, e, f, g) -- Defined in ‘Data.Data’
+instance Data.Data.Data () -- Defined in ‘Data.Data’
+instance Data.Data.Data Data.Version.Version -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Base.Void -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Types.Word -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Word.Word16 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Word.Word32 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Word.Word64 -- Defined in ‘Data.Data’
+instance Data.Data.Data GHC.Word.Word8 -- Defined in ‘Data.Data’
+instance Data.Data.Data Foreign.Ptr.WordPtr -- Defined in ‘Data.Data’
+instance forall k (a :: k). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a) => Data.Data.Data (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
+instance forall k1 (f :: k1 -> *) k2 (g :: k2 -> k1) (a :: k2). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable f, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable g, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k1, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k2, Data.Data.Data (f (g a))) => Data.Data.Data (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
+instance [safe] forall k (f :: k -> *) (g :: k -> *) (a :: k). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable f, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable g, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data (f a), Data.Data.Data (g a)) => Data.Data.Data (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
+instance [safe] forall k (f :: k -> *) (g :: k -> *) (a :: k). (ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable a, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable f, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable g, ghc-internal-0.1.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data (f a), Data.Data.Data (g a)) => Data.Data.Data (Data.Functor.Sum.Sum f g a) -- Defined in ‘Data.Functor.Sum’
+instance forall a b. (Data.Data.Data a, Data.Data.Data b) => Data.Data.Data (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
+instance forall a. Data.Data.Data a => Data.Data.Data (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
+instance forall m. Data.Data.Data m => Data.Data.Data (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
+instance Data.Data.Data GHC.Exts.SpecConstrAnnotation -- Defined in ‘GHC.Exts’
+instance Data.Foldable.Foldable GHC.Functor.ZipList.ZipList -- Defined in ‘GHC.Functor.ZipList’
+instance forall i. Data.Foldable.Foldable (GHC.Arr.Array i) -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Ord.Down -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Semigroup.Internal.Dual -- Defined in ‘Data.Foldable’
+instance forall a. Data.Foldable.Foldable (Data.Either.Either a) -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Monoid.First -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Monoid.Last -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable [] -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable GHC.Maybe.Maybe -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable GHC.Base.NonEmpty -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable GHC.Generics.Par1 -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Semigroup.Internal.Product -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Solo -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Semigroup.Internal.Sum -- Defined in ‘Data.Foldable’
+instance forall a. Data.Foldable.Foldable ((,) a) -- Defined in ‘Data.Foldable’
+instance Data.Foldable.Foldable Data.Complex.Complex -- Defined in ‘Data.Complex’
+instance Data.Foldable.Foldable Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
+instance forall a. Data.Foldable.Foldable (Data.Semigroup.Arg a) -- Defined in ‘Data.Semigroup’
+instance Data.Foldable.Foldable Data.Semigroup.First -- Defined in ‘Data.Semigroup’
+instance Data.Foldable.Foldable Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
+instance Data.Foldable.Foldable Data.Semigroup.Max -- Defined in ‘Data.Semigroup’
+instance Data.Foldable.Foldable Data.Semigroup.Min -- Defined in ‘Data.Semigroup’
instance forall a k (b :: k). Data.String.IsString a => Data.String.IsString (Data.Functor.Const.Const a b) -- Defined in ‘Data.String’
instance forall a. Data.String.IsString a => Data.String.IsString (Data.Functor.Identity.Identity a) -- Defined in ‘Data.String’
instance forall a. (a ~ GHC.Types.Char) => Data.String.IsString [a] -- Defined in ‘Data.String’
+instance Data.Traversable.Traversable GHC.Functor.ZipList.ZipList -- Defined in ‘GHC.Functor.ZipList’
instance forall i. GHC.Ix.Ix i => Data.Traversable.Traversable (GHC.Arr.Array i) -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable Data.Ord.Down -- Defined in ‘Data.Traversable’
-instance Data.Traversable.Traversable base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘Data.Traversable’
+instance Data.Traversable.Traversable Data.Semigroup.Internal.Dual -- Defined in ‘Data.Traversable’
instance forall a. Data.Traversable.Traversable (Data.Either.Either a) -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable Data.Monoid.First -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable Data.Functor.Identity.Identity -- Defined in ‘Data.Traversable’
@@ -13864,11 +13885,10 @@ instance Data.Traversable.Traversable [] -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable GHC.Maybe.Maybe -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable GHC.Base.NonEmpty -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable GHC.Generics.Par1 -- Defined in ‘Data.Traversable’
-instance Data.Traversable.Traversable base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘Data.Traversable’
+instance Data.Traversable.Traversable Data.Semigroup.Internal.Product -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable Solo -- Defined in ‘Data.Traversable’
-instance Data.Traversable.Traversable base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Data.Traversable’
+instance Data.Traversable.Traversable Data.Semigroup.Internal.Sum -- Defined in ‘Data.Traversable’
instance forall a. Data.Traversable.Traversable ((,) a) -- Defined in ‘Data.Traversable’
-instance Data.Traversable.Traversable Control.Applicative.ZipList -- Defined in ‘Data.Traversable’
instance Data.Traversable.Traversable Data.Complex.Complex -- Defined in ‘Data.Complex’
instance forall a. Data.Traversable.Traversable (Data.Semigroup.Arg a) -- Defined in ‘Data.Semigroup’
instance Data.Traversable.Traversable Data.Semigroup.First -- Defined in ‘Data.Semigroup’
@@ -13886,7 +13906,7 @@ instance Data.Type.Equality.TestEquality GHC.TypeLits.SSymbol -- Defined in ‘G
instance Data.Type.Equality.TestEquality GHC.TypeNats.SNat -- Defined in ‘GHC.TypeNats’
instance forall k (a :: k). Data.Type.Equality.TestEquality ((Data.Type.Equality.:~:) a) -- Defined in ‘Data.Type.Equality’
instance forall k1 k (a :: k1). Data.Type.Equality.TestEquality ((Data.Type.Equality.:~~:) a) -- Defined in ‘Data.Type.Equality’
-instance forall k. Data.Type.Equality.TestEquality base-4.18.0.0:Data.Typeable.Internal.TypeRep -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
+instance forall k. Data.Type.Equality.TestEquality ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep -- Defined in ‘ghc-internal-0.1.0.0:Data.Typeable.Internal’
instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1). Data.Type.Equality.TestEquality f => Data.Type.Equality.TestEquality (Data.Functor.Compose.Compose f g) -- Defined in ‘Data.Functor.Compose’
instance forall a k (b :: k). Foreign.Storable.Storable a => Foreign.Storable.Storable (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
instance forall a. Foreign.Storable.Storable a => Foreign.Storable.Storable (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
@@ -13918,10 +13938,10 @@ instance Foreign.Storable.Storable GHC.Word.Word8 -- Defined in ‘Foreign.Stora
instance Foreign.Storable.Storable GHC.RTS.Flags.IoSubSystem -- Defined in ‘GHC.RTS.Flags’
instance forall (a :: * -> * -> *) b. (Control.Arrow.ArrowZero a, Control.Arrow.ArrowPlus a) => GHC.Base.Alternative (Control.Applicative.WrappedArrow a b) -- Defined in ‘Control.Applicative’
instance forall (m :: * -> *). GHC.Base.MonadPlus m => GHC.Base.Alternative (Control.Applicative.WrappedMonad m) -- Defined in ‘Control.Applicative’
-instance GHC.Base.Alternative Control.Applicative.ZipList -- Defined in ‘Control.Applicative’
instance GHC.Base.Alternative GHC.Types.IO -- Defined in ‘GHC.Base’
instance GHC.Base.Alternative [] -- Defined in ‘GHC.Base’
instance GHC.Base.Alternative GHC.Maybe.Maybe -- Defined in ‘GHC.Base’
+instance GHC.Base.Alternative GHC.Functor.ZipList.ZipList -- Defined in ‘GHC.Functor.ZipList’
instance forall (a :: * -> * -> *). Control.Arrow.ArrowPlus a => GHC.Base.Alternative (Control.Arrow.ArrowMonad a) -- Defined in ‘Control.Arrow’
instance forall (m :: * -> *) a. GHC.Base.Alternative m => GHC.Base.Alternative (Control.Arrow.Kleisli m a) -- Defined in ‘Control.Arrow’
instance GHC.Base.Alternative GHC.Conc.Sync.STM -- Defined in ‘GHC.Conc.Sync’
@@ -13930,7 +13950,6 @@ instance GHC.Base.Alternative Text.ParserCombinators.ReadP.ReadP -- Defined in
instance GHC.Base.Alternative Text.ParserCombinators.ReadPrec.ReadPrec -- Defined in ‘Text.ParserCombinators.ReadPrec’
instance forall (a :: * -> * -> *) b. Control.Arrow.Arrow a => GHC.Base.Applicative (Control.Applicative.WrappedArrow a b) -- Defined in ‘Control.Applicative’
instance forall (m :: * -> *). GHC.Base.Monad m => GHC.Base.Applicative (Control.Applicative.WrappedMonad m) -- Defined in ‘Control.Applicative’
-instance GHC.Base.Applicative Control.Applicative.ZipList -- Defined in ‘Control.Applicative’
instance GHC.Base.Applicative GHC.Types.IO -- Defined in ‘GHC.Base’
instance GHC.Base.Applicative [] -- Defined in ‘GHC.Base’
instance GHC.Base.Applicative GHC.Maybe.Maybe -- Defined in ‘GHC.Base’
@@ -13939,19 +13958,20 @@ instance GHC.Base.Applicative Solo -- Defined in ‘GHC.Base’
instance forall a. GHC.Base.Monoid a => GHC.Base.Applicative ((,) a) -- Defined in ‘GHC.Base’
instance forall a b. (GHC.Base.Monoid a, GHC.Base.Monoid b) => GHC.Base.Applicative ((,,) a b) -- Defined in ‘GHC.Base’
instance forall a b c. (GHC.Base.Monoid a, GHC.Base.Monoid b, GHC.Base.Monoid c) => GHC.Base.Applicative ((,,,) a b c) -- Defined in ‘GHC.Base’
+instance GHC.Base.Applicative GHC.Functor.ZipList.ZipList -- Defined in ‘GHC.Functor.ZipList’
instance forall (a :: * -> * -> *). Control.Arrow.Arrow a => GHC.Base.Applicative (Control.Arrow.ArrowMonad a) -- Defined in ‘Control.Arrow’
instance forall (m :: * -> *) a. GHC.Base.Applicative m => GHC.Base.Applicative (Control.Arrow.Kleisli m a) -- Defined in ‘Control.Arrow’
instance GHC.Base.Applicative GHC.Conc.Sync.STM -- Defined in ‘GHC.Conc.Sync’
instance forall s. GHC.Base.Applicative (GHC.ST.ST s) -- Defined in ‘GHC.ST’
-instance forall s. GHC.Base.Applicative (base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.18.0.0:Control.Monad.ST.Lazy.Imp’
+instance forall s. GHC.Base.Applicative (ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp’
instance GHC.Base.Applicative Data.Complex.Complex -- Defined in ‘Data.Complex’
instance forall e. GHC.Base.Applicative (Data.Either.Either e) -- Defined in ‘Data.Either’
instance GHC.Base.Applicative Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
instance GHC.Base.Applicative Data.Monoid.First -- Defined in ‘Data.Monoid’
instance GHC.Base.Applicative Data.Monoid.Last -- Defined in ‘Data.Monoid’
-instance GHC.Base.Applicative base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Applicative base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Applicative base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Base.Applicative Data.Semigroup.Internal.Dual -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Applicative Data.Semigroup.Internal.Product -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Applicative Data.Semigroup.Internal.Sum -- Defined in ‘Data.Semigroup.Internal’
instance GHC.Base.Applicative Data.Ord.Down -- Defined in ‘Data.Ord’
instance GHC.Base.Applicative Data.Semigroup.First -- Defined in ‘Data.Semigroup’
instance GHC.Base.Applicative Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
@@ -13964,7 +13984,6 @@ instance GHC.Base.Applicative Text.ParserCombinators.ReadP.ReadP -- Defined in
instance GHC.Base.Applicative Text.ParserCombinators.ReadPrec.ReadPrec -- Defined in ‘Text.ParserCombinators.ReadPrec’
instance forall (a :: * -> * -> *) b. Control.Arrow.Arrow a => GHC.Base.Functor (Control.Applicative.WrappedArrow a b) -- Defined in ‘Control.Applicative’
instance forall (m :: * -> *). GHC.Base.Monad m => GHC.Base.Functor (Control.Applicative.WrappedMonad m) -- Defined in ‘Control.Applicative’
-instance GHC.Base.Functor Control.Applicative.ZipList -- Defined in ‘Control.Applicative’
instance GHC.Base.Functor GHC.Types.IO -- Defined in ‘GHC.Base’
instance GHC.Base.Functor [] -- Defined in ‘GHC.Base’
instance GHC.Base.Functor GHC.Maybe.Maybe -- Defined in ‘GHC.Base’
@@ -13976,20 +13995,21 @@ instance forall a b c. GHC.Base.Functor ((,,,) a b c) -- Defined in ‘GHC.Base
instance forall a b c d. GHC.Base.Functor ((,,,,) a b c d) -- Defined in ‘GHC.Base’
instance forall a b c d e. GHC.Base.Functor ((,,,,,) a b c d e) -- Defined in ‘GHC.Base’
instance forall a b c d e f. GHC.Base.Functor ((,,,,,,) a b c d e f) -- Defined in ‘GHC.Base’
+instance GHC.Base.Functor GHC.Functor.ZipList.ZipList -- Defined in ‘GHC.Functor.ZipList’
instance forall (a :: * -> * -> *). Control.Arrow.Arrow a => GHC.Base.Functor (Control.Arrow.ArrowMonad a) -- Defined in ‘Control.Arrow’
instance forall (m :: * -> *) a. GHC.Base.Functor m => GHC.Base.Functor (Control.Arrow.Kleisli m a) -- Defined in ‘Control.Arrow’
instance GHC.Base.Functor GHC.Conc.Sync.STM -- Defined in ‘GHC.Conc.Sync’
instance GHC.Base.Functor Control.Exception.Handler -- Defined in ‘Control.Exception’
instance forall s. GHC.Base.Functor (GHC.ST.ST s) -- Defined in ‘GHC.ST’
-instance forall s. GHC.Base.Functor (base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.18.0.0:Control.Monad.ST.Lazy.Imp’
+instance forall s. GHC.Base.Functor (ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp’
instance GHC.Base.Functor Data.Complex.Complex -- Defined in ‘Data.Complex’
instance forall a. GHC.Base.Functor (Data.Either.Either a) -- Defined in ‘Data.Either’
instance GHC.Base.Functor Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
instance GHC.Base.Functor Data.Monoid.First -- Defined in ‘Data.Monoid’
instance GHC.Base.Functor Data.Monoid.Last -- Defined in ‘Data.Monoid’
-instance GHC.Base.Functor base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Functor base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Functor base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Base.Functor Data.Semigroup.Internal.Dual -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Functor Data.Semigroup.Internal.Product -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Functor Data.Semigroup.Internal.Sum -- Defined in ‘Data.Semigroup.Internal’
instance GHC.Base.Functor Data.Ord.Down -- Defined in ‘Data.Ord’
instance forall a. GHC.Base.Functor (Data.Semigroup.Arg a) -- Defined in ‘Data.Semigroup’
instance GHC.Base.Functor Data.Semigroup.First -- Defined in ‘Data.Semigroup’
@@ -14018,15 +14038,15 @@ instance forall (a :: * -> * -> *). Control.Arrow.ArrowApply a => GHC.Base.Monad
instance forall (m :: * -> *) a. GHC.Base.Monad m => GHC.Base.Monad (Control.Arrow.Kleisli m a) -- Defined in ‘Control.Arrow’
instance GHC.Base.Monad GHC.Conc.Sync.STM -- Defined in ‘GHC.Conc.Sync’
instance forall s. GHC.Base.Monad (GHC.ST.ST s) -- Defined in ‘GHC.ST’
-instance forall s. GHC.Base.Monad (base-4.18.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.18.0.0:Control.Monad.ST.Lazy.Imp’
+instance forall s. GHC.Base.Monad (ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘ghc-internal-0.1.0.0:Control.Monad.ST.Lazy.Imp’
instance GHC.Base.Monad Data.Complex.Complex -- Defined in ‘Data.Complex’
instance forall e. GHC.Base.Monad (Data.Either.Either e) -- Defined in ‘Data.Either’
instance GHC.Base.Monad Data.Functor.Identity.Identity -- Defined in ‘Data.Functor.Identity’
instance GHC.Base.Monad Data.Monoid.First -- Defined in ‘Data.Monoid’
instance GHC.Base.Monad Data.Monoid.Last -- Defined in ‘Data.Monoid’
-instance GHC.Base.Monad base-4.18.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Monad base-4.18.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Monad base-4.18.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Base.Monad Data.Semigroup.Internal.Dual -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Monad Data.Semigroup.Internal.Product -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Monad Data.Semigroup.Internal.Sum -- Defined in ‘Data.Semigroup.Internal’
instance GHC.Base.Monad Data.Ord.Down -- Defined in ‘Data.Ord’
instance GHC.Base.Monad Data.Semigroup.First -- Defined in ‘Data.Semigroup’
instance GHC.Base.Monad Data.Semigroup.Last -- Defined in ‘Data.Semigroup’
@@ -14074,12 +14094,12 @@ instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (Data.Functor.Identity.I
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Base.Monoid (f a), GHC.Base.Monoid (g a)) => GHC.Base.Monoid (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance forall a. GHC.Base.Monoid (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Base.Monoid (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
-instance GHC.Base.Monoid base-4.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Monoid base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Base.Monoid (base-4.18.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Base.Monoid Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Monoid Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Base.Monoid (Data.Semigroup.Internal.Endo a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Base.Monoid (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Base.Monoid (Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Semigroup.Internal’
instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. (GHC.Classes.Ord a, GHC.Enum.Bounded a) => GHC.Base.Monoid (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. (GHC.Classes.Ord a, GHC.Enum.Bounded a) => GHC.Base.Monoid (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
@@ -14126,12 +14146,12 @@ instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Functor.Iden
instance [safe] forall k (f :: k -> *) (a :: k) (g :: k -> *). (GHC.Base.Semigroup (f a), GHC.Base.Semigroup (g a)) => GHC.Base.Semigroup (Data.Functor.Product.Product f g a) -- Defined in ‘Data.Functor.Product’
instance forall a. GHC.Base.Semigroup (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Base.Semigroup (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
-instance GHC.Base.Semigroup base-4.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Base.Semigroup base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Base.Semigroup (base-4.18.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Base.Semigroup Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Base.Semigroup Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Base.Semigroup (Data.Semigroup.Internal.Endo a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Semigroup.Internal’
instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Base.Semigroup (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Base.Semigroup (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
@@ -14228,11 +14248,11 @@ instance GHC.Enum.Bounded GHC.Int.Int16 -- Defined in ‘GHC.Int’
instance GHC.Enum.Bounded GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Enum.Bounded GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Enum.Bounded GHC.Int.Int8 -- Defined in ‘GHC.Int’
-instance GHC.Enum.Bounded base-4.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Enum.Bounded base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Enum.Bounded Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Enum.Bounded Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Semigroup.Internal’
instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
@@ -14246,7 +14266,7 @@ instance GHC.Enum.Bounded GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Enum.Bounded GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Enum.Bounded Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Enum.Bounded Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
-instance [safe] GHC.Enum.Bounded GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
+instance GHC.Enum.Bounded GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Enum.Bounded GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
instance GHC.Enum.Bounded GHC.Generics.DecidedStrictness -- Defined in ‘GHC.Generics’
instance GHC.Enum.Bounded GHC.Generics.SourceStrictness -- Defined in ‘GHC.Generics’
@@ -14280,7 +14300,7 @@ instance GHC.Enum.Enum GHC.Int.Int32 -- Defined in ‘GHC.Int’
instance GHC.Enum.Enum GHC.Int.Int64 -- Defined in ‘GHC.Int’
instance GHC.Enum.Enum GHC.Int.Int8 -- Defined in ‘GHC.Int’
instance forall k (f :: k -> *) (a :: k). GHC.Enum.Enum (f a) => GHC.Enum.Enum (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
-instance forall k (f :: k -> *) (a :: k). GHC.Enum.Enum (f a) => GHC.Enum.Enum (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Enum.Enum (f a) => GHC.Enum.Enum (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
instance forall a. (GHC.Enum.Enum a, GHC.Enum.Bounded a, GHC.Classes.Eq a) => GHC.Enum.Enum (Data.Ord.Down a) -- Defined in ‘Data.Ord’
instance forall a. GHC.Real.Integral a => GHC.Enum.Enum (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’
instance forall a. GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
@@ -14295,7 +14315,7 @@ instance GHC.Enum.Enum GHC.Word.Word64 -- Defined in ‘GHC.Word’
instance GHC.Enum.Enum GHC.Word.Word8 -- Defined in ‘GHC.Word’
instance GHC.Enum.Enum Foreign.Ptr.IntPtr -- Defined in ‘Foreign.Ptr’
instance GHC.Enum.Enum Foreign.Ptr.WordPtr -- Defined in ‘Foreign.Ptr’
-instance [safe] GHC.Enum.Enum GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
+instance GHC.Enum.Enum GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Enum.Enum GHC.Types.Double -- Defined in ‘GHC.Float’
instance GHC.Enum.Enum GHC.Types.Float -- Defined in ‘GHC.Float’
instance GHC.Enum.Enum GHC.Generics.Associativity -- Defined in ‘GHC.Generics’
@@ -14335,7 +14355,7 @@ instance GHC.Exception.Type.Exception Control.Exception.Base.RecSelError -- Defi
instance GHC.Exception.Type.Exception Control.Exception.Base.RecUpdError -- Defined in ‘Control.Exception.Base’
instance GHC.Exception.Type.Exception Control.Exception.Base.TypeError -- Defined in ‘Control.Exception.Base’
instance GHC.Exception.Type.Exception Data.Dynamic.Dynamic -- Defined in ‘Data.Dynamic’
-instance [safe] GHC.Exception.Type.Exception base-4.18.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.18.0.0:GHC.IO.Handle.Lock.Common’
+instance [safe] GHC.Exception.Type.Exception ghc-internal-0.1.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘ghc-internal-0.1.0.0:GHC.IO.Handle.Lock.Common’
instance GHC.Exception.Type.Exception GHC.IOPort.IOPortException -- Defined in ‘GHC.IOPort’
instance GHC.Exception.Type.Exception GHC.JS.Prim.JSException -- Defined in ‘GHC.JS.Prim’
instance GHC.Exception.Type.Exception GHC.JS.Prim.WouldBlockException -- Defined in ‘GHC.JS.Prim’
@@ -14360,8 +14380,8 @@ instance forall (n :: GHC.Types.Symbol) (f :: GHC.Generics.FixityI) (r :: GHC.Ty
instance forall (n :: GHC.Types.Symbol) (m :: GHC.Types.Symbol) (p :: GHC.Types.Symbol) (nt :: GHC.Types.Bool). (GHC.TypeLits.KnownSymbol n, GHC.TypeLits.KnownSymbol m, GHC.TypeLits.KnownSymbol p, GHC.Generics.SingI nt) => GHC.Generics.Datatype (GHC.Generics.MetaData n m p nt) -- Defined in ‘GHC.Generics’
instance forall (a :: * -> * -> *) b c. GHC.Generics.Generic (Control.Applicative.WrappedArrow a b c) -- Defined in ‘Control.Applicative’
instance forall (m :: * -> *) a. GHC.Generics.Generic (Control.Applicative.WrappedMonad m a) -- Defined in ‘Control.Applicative’
-instance forall a. GHC.Generics.Generic (Control.Applicative.ZipList a) -- Defined in ‘Control.Applicative’
instance forall a k (b :: k). GHC.Generics.Generic (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’
+instance forall a. GHC.Generics.Generic (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
instance forall (m :: * -> *) a b. GHC.Generics.Generic (Control.Arrow.Kleisli m a b) -- Defined in ‘Control.Arrow’
instance GHC.Generics.Generic GHC.IO.Exception.ExitCode -- Defined in ‘GHC.IO.Exception’
instance forall a. GHC.Generics.Generic (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
@@ -14372,21 +14392,21 @@ instance [safe] forall k (f :: k -> *) (g :: k -> *) (a :: k). GHC.Generics.Gene
instance forall k (f :: k -> *) (a :: k). GHC.Generics.Generic (Data.Monoid.Ap f a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Generics.Generic (Data.Monoid.First a) -- Defined in ‘Data.Monoid’
instance forall a. GHC.Generics.Generic (Data.Monoid.Last a) -- Defined in ‘Data.Monoid’
-instance GHC.Generics.Generic base-4.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall k (f :: k -> *) (a :: k). GHC.Generics.Generic (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Generics.Generic base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Generics.Generic (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Generics.Generic (base-4.18.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Generics.Generic (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Generics.Generic (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Generics.Generic Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Generics.Generic (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Generics.Generic Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Generics.Generic (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Generics.Generic (Data.Semigroup.Internal.Endo a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Generics.Generic (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Generics.Generic (Data.Semigroup.Internal.Sum a) -- Defined in ‘Data.Semigroup.Internal’
instance forall a b. GHC.Generics.Generic (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Generics.Generic (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Generics.Generic (Data.Semigroup.Last a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Generics.Generic (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’
instance forall a. GHC.Generics.Generic (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’
instance forall m. GHC.Generics.Generic (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’
-instance [safe] GHC.Generics.Generic Data.Version.Version -- Defined in ‘Data.Version’
-instance [safe] GHC.Generics.Generic GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
+instance GHC.Generics.Generic Data.Version.Version -- Defined in ‘Data.Version’
+instance GHC.Generics.Generic GHC.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). GHC.Generics.Generic ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *) (p :: k). GHC.Generics.Generic ((GHC.Generics.:+:) f g p) -- Defined in ‘GHC.Generics’
instance forall k2 (f :: k2 -> *) k1 (g :: k1 -> k2) (p :: k1). GHC.Generics.Generic ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’
@@ -14456,7 +14476,7 @@ instance forall k a. GHC.Generics.Generic1 (Data.Functor.Const.Const a) -- Defin
instance [safe] forall k (f :: k -> *) (g :: k -> *). GHC.Generics.Generic1 (Data.Functor.Product.Product f g) -- Defined in ‘Data.Functor.Product’
instance [safe] forall k (f :: k -> *) (g :: k -> *). GHC.Generics.Generic1 (Data.Functor.Sum.Sum f g) -- Defined in ‘Data.Functor.Sum’
instance forall k (f :: k -> *). GHC.Generics.Generic1 (Data.Monoid.Ap f) -- Defined in ‘Data.Monoid’
-instance forall k (f :: k -> *). GHC.Generics.Generic1 (base-4.18.0.0:Data.Semigroup.Internal.Alt f) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance forall k (f :: k -> *). GHC.Generics.Generic1 (Data.Semigroup.Internal.Alt f) -- Defined in ‘Data.Semigroup.Internal’
instance forall k (f :: k -> *) (g :: k -> *). GHC.Generics.Generic1 (f GHC.Generics.:*: g) -- Defined in ‘GHC.Generics’
instance forall k (f :: k -> *) (g :: k -> *). GHC.Generics.Generic1 (f GHC.Generics.:+: g) -- Defined in ‘GHC.Generics’
instance forall k i c. GHC.Generics.Generic1 (GHC.Generics.K1 i c) -- Defined in ‘GHC.Generics’
@@ -14507,7 +14527,7 @@ 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. GHC.IsList.IsList (GHC.Functor.ZipList.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’
@@ -14563,9 +14583,9 @@ 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.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Num.Num (f a) => GHC.Num.Num (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Internal.Sum a) -- Defined in ‘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’
@@ -14582,8 +14602,8 @@ 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 forall a. GHC.Read.Read a => GHC.Read.Read (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
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’
@@ -14643,12 +14663,12 @@ 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.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Read.Read base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Read.Read Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Read.Read Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Internal.Sum a) -- Defined in ‘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’
@@ -14657,10 +14677,10 @@ instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.Max a) -- De
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 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.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
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’
@@ -14742,8 +14762,8 @@ instance forall a. GHC.Real.RealFrac a => GHC.Real.RealFrac (Data.Ord.Down a) --
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 forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
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’
@@ -14827,8 +14847,8 @@ 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.18.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
-instance forall k (a :: k). GHC.Show.Show (base-4.18.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
+instance GHC.Show.Show ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-0.1.0.0:Data.Typeable.Internal’
+instance forall k (a :: k). GHC.Show.Show (ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-0.1.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’
@@ -14843,12 +14863,12 @@ 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.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Show.Show base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Show.Show Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Show.Show Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Internal.Sum a) -- Defined in ‘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’
@@ -14860,7 +14880,7 @@ instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Semigroup.Min a) -- De
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 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’
@@ -14872,7 +14892,7 @@ 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.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
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’
@@ -14906,7 +14926,7 @@ instance GHC.Show.Show GHC.IO.Handle.Types.Handle -- Defined in ‘GHC.IO.Handle
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.18.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.18.0.0:GHC.IO.Handle.Lock.Common’
+instance [safe] GHC.Show.Show ghc-internal-0.1.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘ghc-internal-0.1.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’
@@ -14942,30 +14962,10 @@ instance [safe] GHC.Show.Show System.Timeout.Timeout -- Defined in ‘System.Tim
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 a => GHC.Classes.Eq (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
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’
@@ -15022,8 +15022,8 @@ 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.18.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
-instance forall k (a :: k). GHC.Classes.Eq (base-4.18.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
+instance GHC.Classes.Eq ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-0.1.0.0:Data.Typeable.Internal’
+instance forall k (a :: k). GHC.Classes.Eq (ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-0.1.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’
@@ -15039,12 +15039,12 @@ instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Maybe.Maybe a) -- Def
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.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Classes.Eq base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Classes.Eq Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Classes.Eq Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Semigroup.Internal.Sum a) -- Defined in ‘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’
@@ -15057,7 +15057,7 @@ instance forall m. GHC.Classes.Eq m => GHC.Classes.Eq (Data.Semigroup.WrappedMon
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 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’
@@ -15072,7 +15072,7 @@ 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.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Classes.Eq GHC.Event.TimeOut.TimeoutKey -- Defined in ‘GHC.Event.TimeOut’
instance GHC.Classes.Eq GHC.Stack.Types.SrcLoc -- Defined in ‘GHC.Stack.Types’
instance GHC.Classes.Eq GHC.Exts.SpecConstrAnnotation -- Defined in ‘GHC.Exts’
@@ -15127,10 +15127,10 @@ 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 forall a. GHC.Classes.Ord a => GHC.Classes.Ord (GHC.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Functor.ZipList’
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’
@@ -15169,8 +15169,8 @@ instance GHC.Classes.Ord GHC.Unicode.GeneralCategory -- Defined in ‘GHC.Unicod
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.18.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
-instance forall k (a :: k). GHC.Classes.Ord (base-4.18.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.18.0.0:Data.Typeable.Internal’
+instance GHC.Classes.Ord ghc-internal-0.1.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-0.1.0.0:Data.Typeable.Internal’
+instance forall k (a :: k). GHC.Classes.Ord (ghc-internal-0.1.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-0.1.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’
@@ -15185,12 +15185,12 @@ instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (GHC.Maybe.Maybe a) -- D
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.18.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (base-4.18.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance GHC.Classes.Ord base-4.18.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.18.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.18.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
-instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.18.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.18.0.0:Data.Semigroup.Internal’
+instance GHC.Classes.Ord Data.Semigroup.Internal.All -- Defined in ‘Data.Semigroup.Internal’
+instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (Data.Semigroup.Internal.Alt f a) -- Defined in ‘Data.Semigroup.Internal’
+instance GHC.Classes.Ord Data.Semigroup.Internal.Any -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Internal.Dual a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Internal.Product a) -- Defined in ‘Data.Semigroup.Internal’
+instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Internal.Sum a) -- Defined in ‘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’
@@ -15201,7 +15201,7 @@ instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Min a) -
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 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’
@@ -15213,7 +15213,7 @@ 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.ByteOrder.ByteOrder -- Defined in ‘GHC.ByteOrder’
instance GHC.Classes.Ord GHC.Event.TimeOut.TimeoutKey -- Defined in ‘GHC.Event.TimeOut’
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’
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/488162904240587b2006cfc64f45fe47a2e569ce...082a0e8aafa871a531c2c47f02f4062bd824694d
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/488162904240587b2006cfc64f45fe47a2e569ce...082a0e8aafa871a531c2c47f02f4062bd824694d
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20240207/0faa9760/attachment-0001.html>
More information about the ghc-commits
mailing list