From 8b176514ee46c4cf90497450465607104deaed58 Mon Sep 17 00:00:00 2001 From: Ben Gamari <ben@smart-cactus.org> Date: Fri, 21 Jul 2023 14:44:16 -0400 Subject: [PATCH] testsuite: Update base-exports --- .../interface-stability/base-exports.stdout | 356 +++++++++--------- .../base-exports.stdout-mingw32 | 312 +++++++-------- 2 files changed, 334 insertions(+), 334 deletions(-) diff --git a/testsuite/tests/interface-stability/base-exports.stdout b/testsuite/tests/interface-stability/base-exports.stdout index cf0bf57cbaff..26550cb1edc8 100644 --- a/testsuite/tests/interface-stability/base-exports.stdout +++ b/testsuite/tests/interface-stability/base-exports.stdout @@ -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 (base-4.19.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 (base-4.19.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 @@ -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 -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a + unsafeInterleaveST :: forall s a. base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a -> base-4.19.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 = base-4.19.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 base-4.19.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 :: base-4.19.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. base-4.19.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 base-4.19.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 -> base-4.19.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 @@ -1520,10 +1520,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) -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s () + newSTRef :: forall a s. a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s (STRef s a) + readSTRef :: forall s a. STRef s a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a + writeSTRef :: forall s a. STRef s a -> a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s () module Data.STRef.Strict where -- Safety: Safe @@ -1747,11 +1747,11 @@ module Data.Typeable where type TyCon :: * data TyCon = ... type TypeRep :: * - type TypeRep = base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep + type TypeRep = base-4.19.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 base-4.19.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) @@ -1766,7 +1766,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 :: base-4.19.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 @@ -5139,7 +5139,7 @@ module GHC.Event where data EventManager = ... type FdKey :: * data FdKey - = base-4.18.0.0:GHC.Event.Manager.FdKey {keyFd :: ! {-# UNPACK #-}(System.Posix.Types.N:Fd[0] + = base-4.19.0.0:GHC.Event.Manager.FdKey {keyFd :: ! {-# UNPACK #-}(System.Posix.Types.N:Fd[0] ; Foreign.C.Types.N:CInt[0])System.Posix.Types.Fd, ...} type IOCallback :: * @@ -5172,9 +5172,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 base-4.19.0.0:GHC.Event.Unique.Unique type TimeoutQueue :: * - type TimeoutQueue = base-4.18.0.0:GHC.Event.PSQ.PSQ TimeoutCallback + type TimeoutQueue = base-4.19.0.0:GHC.Event.PSQ.PSQ TimeoutCallback module GHC.Exception where -- Safety: Trustworthy @@ -5186,7 +5186,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 (base-4.19.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 @@ -5214,7 +5214,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 (base-4.19.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 @@ -7714,8 +7714,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, base-4.19.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.19.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 @@ -7765,11 +7765,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, base-4.19.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.19.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.19.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.19.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.19.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 @@ -7833,7 +7833,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, base-4.19.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)), @@ -9165,9 +9165,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 base-4.19.0.0:GHC.Foreign.Internal.CString + ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.0.0:GHC.Foreign.Internal.CString + ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.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] @@ -9194,9 +9194,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 base-4.19.0.0:GHC.Foreign.Internal.CString + ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.0.0:GHC.Foreign.Internal.CString + ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.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] @@ -9235,7 +9235,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. base-4.19.0.0:Data.Typeable.Internal.Typeable a => StaticPtr a -> p a {-# MINIMAL fromStaticPtr #-} type StaticKey :: * type StaticKey = GHC.Fingerprint.Type.Fingerprint @@ -10280,7 +10280,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 = base-4.19.0.0:GHC.Foreign.Internal.CString type CGroup :: * data CGroup type CLconv :: * @@ -10305,10 +10305,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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt + c_chmod :: base-4.19.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 :: base-4.19.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 @@ -10322,9 +10322,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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> base-4.19.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 :: base-4.19.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 @@ -10345,11 +10345,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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt + c_utime :: base-4.19.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 -> base-4.19.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 @@ -10373,7 +10373,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 base-4.19.0.0:GHC.Foreign.Internal.CString o_APPEND :: Foreign.C.Types.CInt o_BINARY :: Foreign.C.Types.CInt o_CREAT :: Foreign.C.Types.CInt @@ -10384,8 +10384,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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO GHC.IO.FilePath + peekFilePathLen :: base-4.19.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 () @@ -10415,7 +10415,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 -> (base-4.19.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO a) -> GHC.Types.IO a module System.Posix.Types where @@ -10630,8 +10630,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). () => base-4.19.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> TypeRep a + pattern Con' :: forall k (a :: k). () => base-4.19.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 = ... @@ -10648,7 +10648,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 base-4.19.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 @@ -10683,9 +10683,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 -> [base-4.19.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 :: base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -> GHC.Fingerprint.Type.Fingerprint tyConFingerprint :: TyCon -> GHC.Fingerprint.Type.Fingerprint tyConKindArgs :: TyCon -> GHC.Types.Int tyConKindRep :: TyCon -> KindRep @@ -10721,7 +10721,7 @@ instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.P -- Defined 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 Control.Monad.Fix.MonadFix base-4.19.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’ @@ -10730,11 +10730,11 @@ 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 Control.Monad.Fix.MonadFix base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Fix’ +instance forall s. Control.Monad.Fix.MonadFix (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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’ @@ -10743,7 +10743,7 @@ instance Control.Monad.Fix.MonadFix Data.Semigroup.Max -- Defined in ‘Data.Sem 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 base-4.19.0.0: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’ @@ -10751,9 +10751,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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -10786,21 +10786,21 @@ instance forall x y z w. Data.Bitraversable.Bitraversable ((,,,,,) x y z w) -- D 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 s. base-4.19.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 i j (a :: i) (b :: j). (base-4.19.0.0:Data.Typeable.Internal.Typeable i, base-4.19.0.0:Data.Typeable.Internal.Typeable j, base-4.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.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.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘Data.Data’ +instance Data.Data.Data base-4.19.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 k a (b :: k). (base-4.19.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data a, base-4.19.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. Data.Data.Data a => Data.Data.Data (base-4.19.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’ @@ -10821,13 +10821,13 @@ 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 (base-4.19.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. Data.Data.Data a => Data.Data.Data (base-4.19.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’ @@ -10843,13 +10843,13 @@ 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 :: * -> * -> *) b c. (base-4.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable b, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable m, base-4.19.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 k (a :: k). (base-4.19.0.0:Data.Typeable.Internal.Typeable k, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.0.0:Data.Typeable.Internal.Typeable k1, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.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’ @@ -10861,7 +10861,7 @@ instance forall (n :: GHC.TypeNats.Nat). GHC.TypeNats.KnownNat n => Data.Fixed.H 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 Data.Foldable.Foldable base-4.19.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’ @@ -10869,9 +10869,9 @@ 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 base-4.19.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 Data.Foldable.Foldable base-4.19.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’ @@ -10882,7 +10882,7 @@ instance Data.Foldable.Foldable Data.Semigroup.Max -- Defined in ‘Data.Semigro 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 base-4.19.0.0: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’ @@ -10890,9 +10890,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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -10962,7 +10962,7 @@ instance forall a. Data.String.IsString a => Data.String.IsString (Data.Functor. instance forall a. (a ~ GHC.Types.Char) => Data.String.IsString [a] -- Defined in ‘Data.String’ 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 base-4.19.0.0: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’ @@ -10971,9 +10971,9 @@ 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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -10993,7 +10993,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 base-4.19.0.0:Data.Typeable.Internal.TypeRep -- Defined in ‘base-4.19.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’ @@ -11050,15 +11050,15 @@ instance forall (a :: * -> * -> *). Control.Arrow.Arrow a => GHC.Base.Applicativ 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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Applicative base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Applicative base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11088,15 +11088,15 @@ instance forall (m :: * -> *) a. GHC.Base.Functor m => GHC.Base.Functor (Control 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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Functor base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Functor base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11125,15 +11125,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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monad base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monad base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11181,19 +11181,19 @@ 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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monoid base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ instance forall m. GHC.Base.Monoid m => GHC.Base.Monoid (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’ -instance GHC.Base.Monoid base-4.18.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Base.Monoid base-4.18.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Base.Monoid base-4.18.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Monoid base-4.19.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Monoid base-4.19.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Monoid base-4.19.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ instance forall k (f :: k -> *) (p :: k) (g :: k -> *). (GHC.Base.Monoid (f p), GHC.Base.Monoid (g p)) => GHC.Base.Monoid ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’ instance forall k2 k1 (f :: k2 -> *) (g :: k1 -> k2) (p :: k1). GHC.Base.Monoid (f (g p)) => GHC.Base.Monoid ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’ instance forall a. (GHC.Generics.Generic a, GHC.Base.Monoid (GHC.Generics.Rep a ())) => GHC.Base.Monoid (GHC.Generics.Generically a) -- Defined in ‘GHC.Generics’ @@ -11236,21 +11236,21 @@ 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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Semigroup base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ instance forall a. GHC.Classes.Ord a => GHC.Base.Semigroup (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’ instance forall a. GHC.Classes.Ord a => GHC.Base.Semigroup (Data.Semigroup.Min a) -- Defined in ‘Data.Semigroup’ instance forall m. GHC.Base.Monoid m => GHC.Base.Semigroup (Data.Semigroup.WrappedMonoid m) -- Defined in ‘Data.Semigroup’ -instance GHC.Base.Semigroup base-4.18.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Base.Semigroup base-4.18.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Base.Semigroup base-4.18.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Semigroup base-4.19.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Semigroup base-4.19.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Base.Semigroup base-4.19.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ instance forall k (f :: k -> *) (p :: k) (g :: k -> *). (GHC.Base.Semigroup (f p), GHC.Base.Semigroup (g p)) => GHC.Base.Semigroup ((GHC.Generics.:*:) f g p) -- Defined in ‘GHC.Generics’ instance forall k2 k1 (f :: k2 -> *) (g :: k1 -> k2) (p :: k1). GHC.Base.Semigroup (f (g p)) => GHC.Base.Semigroup ((GHC.Generics.:.:) f g p) -- Defined in ‘GHC.Generics’ instance forall a. (GHC.Generics.Generic a, GHC.Base.Semigroup (GHC.Generics.Rep a ())) => GHC.Base.Semigroup (GHC.Generics.Generically a) -- Defined in ‘GHC.Generics’ @@ -11317,11 +11317,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Enum.Bounded base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11381,7 +11381,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. (GHC.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’ @@ -11448,7 +11448,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 base-4.19.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.19.0.0:GHC.IO.Handle.Lock.Common’ instance GHC.Exception.Type.Exception GHC.IOPort.IOPortException -- Defined in ‘GHC.IOPort’ instance [safe] GHC.Exception.Type.Exception System.Timeout.Timeout -- Defined in ‘System.Timeout’ instance forall a k (b :: k). GHC.Float.Floating a => GHC.Float.Floating (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’ @@ -11481,13 +11481,13 @@ 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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Generics.Generic base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11564,7 +11564,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f) -- Defined in ‘base-4.19.0.0: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’ @@ -11671,9 +11671,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Real.Integral a => GHC.Num.Num (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’ @@ -11751,12 +11751,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Read.Read base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a b. (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’ instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’ @@ -11933,8 +11933,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Show.Show (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance GHC.Show.Show Data.Dynamic.Dynamic -- Defined in ‘Data.Dynamic’ instance forall a b. (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ @@ -11949,12 +11949,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Show.Show base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance GHC.Show.Show GHC.Real.FractionalExponentBase -- Defined in ‘GHC.Real’ instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ @@ -11979,13 +11979,13 @@ 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 base-4.18.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.Internal.Types.Timeout -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.Manager.FdKey -- Defined in ‘base-4.18.0.0:GHC.Event.Manager’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.Manager.State -- Defined in ‘base-4.18.0.0:GHC.Event.Manager’ -instance GHC.Show.Show base-4.18.0.0:GHC.Event.TimerManager.State -- Defined in ‘base-4.18.0.0:GHC.Event.TimerManager’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Internal.Types.Timeout -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Manager.FdKey -- Defined in ‘base-4.19.0.0:GHC.Event.Manager’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.Manager.State -- Defined in ‘base-4.19.0.0:GHC.Event.Manager’ +instance GHC.Show.Show base-4.19.0.0:GHC.Event.TimerManager.State -- Defined in ‘base-4.19.0.0:GHC.Event.TimerManager’ 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’ @@ -12019,7 +12019,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 base-4.19.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.19.0.0:GHC.IO.Handle.Lock.Common’ instance GHC.Show.Show GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’ instance GHC.Show.Show GHC.RTS.Flags.CCFlags -- Defined in ‘GHC.RTS.Flags’ instance GHC.Show.Show GHC.RTS.Flags.ConcFlags -- Defined in ‘GHC.RTS.Flags’ @@ -12132,8 +12132,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Classes.Eq (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance forall a b. (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). GHC.Classes.Eq (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Eq (f (g a)) => GHC.Classes.Eq (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’ @@ -12149,12 +12149,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Classes.Eq base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall s a. GHC.Classes.Eq (GHC.STRef.STRef s a) -- Defined in ‘GHC.STRef’ @@ -12183,13 +12183,13 @@ instance forall a. GHC.Classes.Eq (Foreign.C.ConstPtr.ConstPtr a) -- Defined in 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 base-4.18.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Classes.Eq base-4.18.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Classes.Eq base-4.18.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.18.0.0:GHC.Event.Internal.Types’ -instance GHC.Classes.Eq base-4.18.0.0:GHC.Event.Manager.FdKey -- Defined in ‘base-4.18.0.0:GHC.Event.Manager’ -instance GHC.Classes.Eq base-4.18.0.0:GHC.Event.Manager.State -- Defined in ‘base-4.18.0.0:GHC.Event.Manager’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.Internal.Types.Event -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.Internal.Types.EventLifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.Internal.Types.Lifetime -- Defined in ‘base-4.19.0.0:GHC.Event.Internal.Types’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.Manager.FdKey -- Defined in ‘base-4.19.0.0:GHC.Event.Manager’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.Manager.State -- Defined in ‘base-4.19.0.0:GHC.Event.Manager’ instance GHC.Classes.Eq GHC.Event.TimeOut.TimeoutKey -- Defined in ‘GHC.Event.TimeOut’ -instance GHC.Classes.Eq base-4.18.0.0:GHC.Event.TimerManager.State -- Defined in ‘base-4.18.0.0:GHC.Event.TimerManager’ +instance GHC.Classes.Eq base-4.19.0.0:GHC.Event.TimerManager.State -- Defined in ‘base-4.19.0.0:GHC.Event.TimerManager’ instance GHC.Classes.Eq GHC.Stack.Types.SrcLoc -- Defined in ‘GHC.Stack.Types’ instance GHC.Classes.Eq GHC.Exts.SpecConstrAnnotation -- Defined in ‘GHC.Exts’ instance GHC.Classes.Eq GHC.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Fingerprint.Type’ @@ -12284,8 +12284,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Classes.Ord (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance forall a b. (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). GHC.Classes.Ord (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Ord (f (g a)) => GHC.Classes.Ord (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’ @@ -12300,12 +12300,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Classes.Ord base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Real.Integral a => GHC.Classes.Ord (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall a b. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’ diff --git a/testsuite/tests/interface-stability/base-exports.stdout-mingw32 b/testsuite/tests/interface-stability/base-exports.stdout-mingw32 index 459d5f8baf13..88b5d354ea1a 100644 --- a/testsuite/tests/interface-stability/base-exports.stdout-mingw32 +++ b/testsuite/tests/interface-stability/base-exports.stdout-mingw32 @@ -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 (base-4.19.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 (base-4.19.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 @@ -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 -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a + unsafeInterleaveST :: forall s a. base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a -> base-4.19.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 = base-4.19.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 base-4.19.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 :: base-4.19.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. base-4.19.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 base-4.19.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 -> base-4.19.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 @@ -1520,10 +1520,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) -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s () + newSTRef :: forall a s. a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s (STRef s a) + readSTRef :: forall s a. STRef s a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s a + writeSTRef :: forall s a. STRef s a -> a -> base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s () module Data.STRef.Strict where -- Safety: Safe @@ -1747,11 +1747,11 @@ module Data.Typeable where type TyCon :: * data TyCon = ... type TypeRep :: * - type TypeRep = base-4.18.0.0:Data.Typeable.Internal.SomeTypeRep + type TypeRep = base-4.19.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 base-4.19.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) @@ -1766,7 +1766,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 :: base-4.19.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 @@ -5183,9 +5183,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 base-4.19.0.0:GHC.Event.Unique.Unique type TimeoutQueue :: * - type TimeoutQueue = base-4.18.0.0:GHC.Event.PSQ.PSQ TimeoutCallback + type TimeoutQueue = base-4.19.0.0:GHC.Event.PSQ.PSQ TimeoutCallback module GHC.Event.Windows where -- Safety: None @@ -5196,7 +5196,7 @@ module GHC.Event.Windows where type ConsoleEvent :: * data ConsoleEvent = ControlC | Break | Close | Logoff | Shutdown type HandleData :: * - data HandleData = HandleData {tokenKey :: {-# UNPACK #-}HandleKey, tokenEvents :: ! {-# UNPACK #-}(base-4.18.0.0:GHC.Event.Internal.Types.N:EventLifetime[0])base-4.18.0.0:GHC.Event.Internal.Types.EventLifetime, _handleCallback :: !GHC.Event.Windows.EventCallback} + data HandleData = HandleData {tokenKey :: {-# UNPACK #-}HandleKey, tokenEvents :: ! {-# UNPACK #-}(base-4.19.0.0:GHC.Event.Internal.Types.N:EventLifetime[0])base-4.19.0.0:GHC.Event.Internal.Types.EventLifetime, _handleCallback :: !GHC.Event.Windows.EventCallback} type HandleKey :: * data HandleKey = GHC.Event.Windows.HandleKey {handleValue :: {-# UNPACK #-}GHC.Windows.HANDLE, ...} type IOResult :: * -> * @@ -5224,7 +5224,7 @@ module GHC.Event.Windows where ioFailedAny :: forall a b. GHC.Real.Integral a => a -> GHC.Types.IO (IOResult b) ioSuccess :: forall a. a -> GHC.Types.IO (IOResult a) processRemoteCompletion :: GHC.Types.IO () - registerHandle :: Manager -> GHC.Event.Windows.EventCallback -> GHC.Windows.HANDLE -> base-4.18.0.0:GHC.Event.Internal.Types.Event -> base-4.18.0.0:GHC.Event.Internal.Types.Lifetime -> GHC.Types.IO HandleKey + registerHandle :: Manager -> GHC.Event.Windows.EventCallback -> GHC.Windows.HANDLE -> base-4.19.0.0:GHC.Event.Internal.Types.Event -> base-4.19.0.0:GHC.Event.Internal.Types.Lifetime -> GHC.Types.IO HandleKey registerTimeout :: Manager -> GHC.Types.Int -> TimeoutCallback -> GHC.Types.IO TimeoutKey start_console_handler :: GHC.Word.Word32 -> GHC.Types.IO () toWin32ConsoleEvent :: forall a. (GHC.Classes.Eq a, GHC.Num.Num a) => a -> GHC.Maybe.Maybe ConsoleEvent @@ -5283,7 +5283,7 @@ module GHC.Event.Windows.FFI where cancelIoEx :: GHC.Windows.HANDLE -> LPOVERLAPPED -> GHC.Types.IO () cancelIoEx' :: GHC.Windows.HANDLE -> LPOVERLAPPED -> GHC.Types.IO GHC.Types.Bool getOverlappedResult :: GHC.Windows.HANDLE -> GHC.Ptr.Ptr OVERLAPPED -> GHC.Windows.BOOL -> GHC.Types.IO (GHC.Maybe.Maybe GHC.Windows.DWORD) - getQueuedCompletionStatusEx :: IOCP -> base-4.18.0.0:GHC.Event.Array.Array OVERLAPPED_ENTRY -> GHC.Windows.DWORD -> GHC.Types.IO GHC.Types.Int + getQueuedCompletionStatusEx :: IOCP -> base-4.19.0.0:GHC.Event.Array.Array OVERLAPPED_ENTRY -> GHC.Windows.DWORD -> GHC.Types.IO GHC.Types.Int getTickCount64 :: GHC.Types.IO GHC.Word.Word64 newIOCP :: GHC.Types.IO IOCP overlappedIONumBytes :: LPOVERLAPPED -> GHC.Types.IO GHC.Event.Windows.FFI.ULONG_PTR @@ -5308,8 +5308,8 @@ module GHC.Event.Windows.ManagedThreadPool where thrCallBack :: GHC.Event.Windows.ManagedThreadPool.WorkerJob, thrActiveThreads :: GHC.MVar.MVar GHC.Types.Int, thrMonitor :: GHC.MVar.MVar (), - thrThreadIds :: ! {-# UNPACK #-}(base-4.18.0.0:GHC.Event.Array.N:Array[0] <GHC.Conc.Sync.ThreadId>_P - ; GHC.IORef.N:IORef[0] <base-4.18.0.0:GHC.Event.Array.AC GHC.Conc.Sync.ThreadId>_N)(base-4.18.0.0:GHC.Event.Array.Array GHC.Conc.Sync.ThreadId)} + thrThreadIds :: ! {-# UNPACK #-}(base-4.19.0.0:GHC.Event.Array.N:Array[0] <GHC.Conc.Sync.ThreadId>_P + ; GHC.IORef.N:IORef[0] <base-4.19.0.0:GHC.Event.Array.AC GHC.Conc.Sync.ThreadId>_N)(base-4.19.0.0:GHC.Event.Array.Array GHC.Conc.Sync.ThreadId)} monitorThreadPool :: GHC.MVar.MVar () -> GHC.Types.IO () notifyRunning :: GHC.Maybe.Maybe ThreadPool -> GHC.Types.IO () notifyWaiting :: GHC.Maybe.Maybe ThreadPool -> GHC.Types.IO () @@ -5332,7 +5332,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 (base-4.19.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 @@ -5360,7 +5360,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 (base-4.19.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 @@ -7884,8 +7884,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, base-4.19.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.19.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 @@ -7935,11 +7935,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, base-4.19.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.19.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.19.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.19.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.19.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 @@ -8003,7 +8003,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, base-4.19.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)), @@ -8035,7 +8035,7 @@ module GHC.IO.Handle.Types where module GHC.IO.Handle.Windows where -- Safety: Trustworthy handleToHANDLE :: GHC.IO.Handle.Types.Handle -> GHC.Types.IO GHC.Windows.HANDLE - mkHandleFromHANDLE :: 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.Device.IODeviceType -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.Types.IO GHC.IO.Handle.Types.Handle + mkHandleFromHANDLE :: forall dev. (GHC.IO.Device.RawIO dev, GHC.IO.Device.IODevice dev, GHC.IO.BufferedIO.BufferedIO dev, base-4.19.0.0:Data.Typeable.Internal.Typeable dev) => dev -> GHC.IO.Device.IODeviceType -> GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Maybe.Maybe GHC.IO.Encoding.Types.TextEncoding -> GHC.Types.IO GHC.IO.Handle.Types.Handle openBinaryFile :: GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle openFile :: GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle openFileBlocking :: GHC.IO.FilePath -> GHC.IO.IOMode.IOMode -> GHC.Types.IO GHC.IO.Handle.Types.Handle @@ -9389,9 +9389,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 base-4.19.0.0:GHC.Foreign.Internal.CString + ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.0.0:GHC.Foreign.Internal.CString + ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.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] @@ -9418,9 +9418,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 base-4.19.0.0:GHC.Foreign.Internal.CString + ccModule :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.0.0:GHC.Foreign.Internal.CString + ccSrcSpan :: GHC.Ptr.Ptr CostCentre -> GHC.Types.IO base-4.19.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] @@ -9459,7 +9459,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. base-4.19.0.0:Data.Typeable.Internal.Typeable a => StaticPtr a -> p a {-# MINIMAL fromStaticPtr #-} type StaticKey :: * type StaticKey = GHC.Fingerprint.Type.Fingerprint @@ -10591,10 +10591,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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> Foreign.C.Types.CInt -> GHC.Types.IO Foreign.C.Types.CInt + c_chmod :: base-4.19.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 :: base-4.19.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_fstat :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr CStat -> GHC.Types.IO Foreign.C.Types.CInt @@ -10618,8 +10618,8 @@ module System.Posix.Internals where c_safe_write :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr GHC.Word.Word8 -> Foreign.C.Types.CUInt -> GHC.Types.IO Foreign.C.Types.CInt c_stat :: CFilePath -> GHC.Ptr.Ptr CStat -> 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 :: base-4.19.0.0:GHC.Foreign.Internal.CString -> GHC.Types.IO Foreign.C.Types.CInt + c_utime :: base-4.19.0.0:GHC.Foreign.Internal.CString -> GHC.Ptr.Ptr CUtimbuf -> GHC.Types.IO Foreign.C.Types.CInt c_write :: Foreign.C.Types.CInt -> GHC.Ptr.Ptr GHC.Word.Word8 -> Foreign.C.Types.CUInt -> GHC.Types.IO Foreign.C.Types.CInt checkForInteriorNuls :: GHC.IO.FilePath -> GHC.Types.IO () const_echo :: Foreign.C.Types.CInt @@ -10898,8 +10898,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). () => base-4.19.0.0:Data.Typeable.Internal.NotApplication a => TyCon -> TypeRep a + pattern Con' :: forall k (a :: k). () => base-4.19.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 = ... @@ -10916,7 +10916,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 base-4.19.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 @@ -10951,9 +10951,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 -> [base-4.19.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 :: base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -> GHC.Fingerprint.Type.Fingerprint tyConFingerprint :: TyCon -> GHC.Fingerprint.Type.Fingerprint tyConKindArgs :: TyCon -> GHC.Types.Int tyConKindRep :: TyCon -> KindRep @@ -10989,7 +10989,7 @@ instance Control.Monad.Fail.MonadFail Text.ParserCombinators.ReadP.P -- Defined 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 Control.Monad.Fix.MonadFix base-4.19.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’ @@ -10998,11 +10998,11 @@ 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 Control.Monad.Fix.MonadFix base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘Control.Monad.Fix’ +instance forall s. Control.Monad.Fix.MonadFix (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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’ @@ -11011,7 +11011,7 @@ instance Control.Monad.Fix.MonadFix Data.Semigroup.Max -- Defined in ‘Data.Sem 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 base-4.19.0.0: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’ @@ -11019,9 +11019,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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -11054,21 +11054,21 @@ instance forall x y z w. Data.Bitraversable.Bitraversable ((,,,,,) x y z w) -- D 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 s. base-4.19.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 i j (a :: i) (b :: j). (base-4.19.0.0:Data.Typeable.Internal.Typeable i, base-4.19.0.0:Data.Typeable.Internal.Typeable j, base-4.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.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.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘Data.Data’ +instance Data.Data.Data base-4.19.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 k a (b :: k). (base-4.19.0.0:Data.Typeable.Internal.Typeable k, Data.Data.Data a, base-4.19.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. Data.Data.Data a => Data.Data.Data (base-4.19.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’ @@ -11089,13 +11089,13 @@ 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 (base-4.19.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. Data.Data.Data a => Data.Data.Data (base-4.19.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’ @@ -11111,13 +11111,13 @@ 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 :: * -> * -> *) b c. (base-4.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable b, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable m, base-4.19.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 k (a :: k). (base-4.19.0.0:Data.Typeable.Internal.Typeable k, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.0.0:Data.Typeable.Internal.Typeable k1, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.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.19.0.0:Data.Typeable.Internal.Typeable a, base-4.19.0.0:Data.Typeable.Internal.Typeable f, base-4.19.0.0:Data.Typeable.Internal.Typeable g, base-4.19.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’ @@ -11129,7 +11129,7 @@ instance forall (n :: GHC.TypeNats.Nat). GHC.TypeNats.KnownNat n => Data.Fixed.H 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 Data.Foldable.Foldable base-4.19.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’ @@ -11137,9 +11137,9 @@ 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 base-4.19.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 Data.Foldable.Foldable base-4.19.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’ @@ -11150,7 +11150,7 @@ instance Data.Foldable.Foldable Data.Semigroup.Max -- Defined in ‘Data.Semigro 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 base-4.19.0.0: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’ @@ -11158,9 +11158,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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -11230,7 +11230,7 @@ instance forall a. Data.String.IsString a => Data.String.IsString (Data.Functor. instance forall a. (a ~ GHC.Types.Char) => Data.String.IsString [a] -- Defined in ‘Data.String’ 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 base-4.19.0.0: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’ @@ -11239,9 +11239,9 @@ 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 base-4.19.0.0: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 base-4.19.0.0: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’ @@ -11261,7 +11261,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 base-4.19.0.0:Data.Typeable.Internal.TypeRep -- Defined in ‘base-4.19.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’ @@ -11322,15 +11322,15 @@ instance forall (a :: * -> * -> *). Control.Arrow.Arrow a => GHC.Base.Applicativ 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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Applicative base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Applicative base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11360,15 +11360,15 @@ instance forall (m :: * -> *) a. GHC.Base.Functor m => GHC.Base.Functor (Control 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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Functor base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Functor base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11397,15 +11397,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 (base-4.19.0.0:Control.Monad.ST.Lazy.Imp.ST s) -- Defined in ‘base-4.19.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 base-4.19.0.0:Data.Semigroup.Internal.Dual -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monad base-4.19.0.0:Data.Semigroup.Internal.Product -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monad base-4.19.0.0:Data.Semigroup.Internal.Sum -- Defined in ‘base-4.19.0.0: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’ @@ -11453,12 +11453,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Monoid base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Monoid a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Monoid (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11506,12 +11506,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Base.Semigroup base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Semigroup a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Base.Semigroup (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11585,11 +11585,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Enum.Bounded base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Enum.Bounded a => GHC.Enum.Bounded (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11649,7 +11649,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. (GHC.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’ @@ -11717,7 +11717,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 base-4.19.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.19.0.0:GHC.IO.Handle.Lock.Common’ instance GHC.Exception.Type.Exception GHC.IOPort.IOPortException -- Defined in ‘GHC.IOPort’ instance [safe] GHC.Exception.Type.Exception System.Timeout.Timeout -- Defined in ‘System.Timeout’ instance forall a k (b :: k). GHC.Float.Floating a => GHC.Float.Floating (Data.Functor.Const.Const a b) -- Defined in ‘Data.Functor.Const’ @@ -11750,13 +11750,13 @@ 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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Generics.Generic base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Endo a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Generics.Generic (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0: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’ @@ -11833,7 +11833,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f) -- Defined in ‘base-4.19.0.0: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’ @@ -11948,9 +11948,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 (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Num.Num a => GHC.Num.Num (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Real.Integral a => GHC.Num.Num (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall a. GHC.Num.Num a => GHC.Num.Num (Data.Semigroup.Max a) -- Defined in ‘Data.Semigroup’ @@ -12028,12 +12028,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Read.Read (f a) => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Read.Read base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Read.Read a => GHC.Read.Read (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a b. (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’ instance forall a. GHC.Read.Read a => GHC.Read.Read (Data.Semigroup.First a) -- Defined in ‘Data.Semigroup’ @@ -12211,8 +12211,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Show.Show (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance GHC.Show.Show Data.Dynamic.Dynamic -- Defined in ‘Data.Dynamic’ instance forall a b. (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). Data.Fixed.HasResolution a => GHC.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ @@ -12227,12 +12227,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Show.Show (f a) => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Show.Show base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Show.Show a => GHC.Show.Show (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Show.Show a => GHC.Show.Show (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance GHC.Show.Show GHC.Real.FractionalExponentBase -- Defined in ‘GHC.Real’ instance forall a. GHC.Show.Show a => GHC.Show.Show (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ @@ -12294,7 +12294,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 base-4.19.0.0:GHC.IO.Handle.Lock.Common.FileLockingNotSupported -- Defined in ‘base-4.19.0.0:GHC.IO.Handle.Lock.Common’ instance GHC.Show.Show GHC.IO.IOMode.IOMode -- Defined in ‘GHC.IO.IOMode’ instance GHC.Show.Show GHC.RTS.Flags.CCFlags -- Defined in ‘GHC.RTS.Flags’ instance GHC.Show.Show GHC.RTS.Flags.ConcFlags -- Defined in ‘GHC.RTS.Flags’ @@ -12410,8 +12410,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Classes.Eq (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance forall a b. (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). GHC.Classes.Eq (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Eq (f (g a)) => GHC.Classes.Eq (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’ @@ -12427,12 +12427,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Classes.Eq (f a) => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Classes.Eq base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Classes.Eq a => GHC.Classes.Eq (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall s a. GHC.Classes.Eq (GHC.STRef.STRef s a) -- Defined in ‘GHC.STRef’ @@ -12560,8 +12560,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 base-4.19.0.0:Data.Typeable.Internal.SomeTypeRep -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ +instance forall k (a :: k). GHC.Classes.Ord (base-4.19.0.0:Data.Typeable.Internal.TypeRep a) -- Defined in ‘base-4.19.0.0:Data.Typeable.Internal’ instance forall a b. (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (Data.Either.Either a b) -- Defined in ‘Data.Either’ instance forall k (a :: k). GHC.Classes.Ord (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’ instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Classes.Ord (f (g a)) => GHC.Classes.Ord (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’ @@ -12576,12 +12576,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 base-4.19.0.0:Data.Semigroup.Internal.All -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall k (f :: k -> *) (a :: k). GHC.Classes.Ord (f a) => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Alt f a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance GHC.Classes.Ord base-4.19.0.0:Data.Semigroup.Internal.Any -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Dual a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Product a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ +instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (base-4.19.0.0:Data.Semigroup.Internal.Sum a) -- Defined in ‘base-4.19.0.0:Data.Semigroup.Internal’ instance forall a. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Ord.Down a) -- Defined in ‘Data.Ord’ instance forall a. GHC.Real.Integral a => GHC.Classes.Ord (GHC.Real.Ratio a) -- Defined in ‘GHC.Real’ instance forall a b. GHC.Classes.Ord a => GHC.Classes.Ord (Data.Semigroup.Arg a b) -- Defined in ‘Data.Semigroup’ -- GitLab