| D | GHC.Internal.Generics | 
| D# | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Float, GHC.Internal.Exts | 
| D1 | GHC.Internal.Generics | 
| DashPunctuation | GHC.Internal.Unicode | 
| Data | GHC.Internal.Data.Data | 
| dataArgs | GHC.Internal.Heap.Closures | 
| dataCast1 | GHC.Internal.Data.Data | 
| dataCast2 | GHC.Internal.Data.Data | 
| DataConI | GHC.Internal.TH.Syntax | 
| DataD | GHC.Internal.TH.Syntax | 
| dataD | GHC.Internal.TH.Lib | 
| dataD_doc | GHC.Internal.TH.Lib | 
| DataFamilyD | GHC.Internal.TH.Syntax | 
| dataFamilyD | GHC.Internal.TH.Lib | 
| DataInstD | GHC.Internal.TH.Syntax | 
| dataInstD | GHC.Internal.TH.Lib | 
| dataInstD_doc | GHC.Internal.TH.Lib | 
| DataKinds | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DataName | GHC.Internal.TH.Syntax | 
| DataNamespaceSpecifier | GHC.Internal.TH.Syntax | 
| DataRep | GHC.Internal.Data.Data | 
| DataToTag | GHC.Internal.Magic, GHC.Internal.Base, GHC.Internal.Exts | 
| dataToTag# | GHC.Internal.Magic, GHC.Internal.Base, GHC.Internal.Exts | 
| dataToTagLarge# |  | 
| 1 (Function) | GHC.Internal.Prim | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| dataToTagSmall# |  | 
| 1 (Function) | GHC.Internal.Prim | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| DataType | GHC.Internal.Data.Data | 
| Datatype | GHC.Internal.Generics | 
| dataTypeConstrs | GHC.Internal.Data.Data | 
| DatatypeContexts | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| dataTypeName | GHC.Internal.Data.Data | 
| datatypeName | GHC.Internal.Generics | 
| dataTypeOf | GHC.Internal.Data.Data | 
| dataTypeRep | GHC.Internal.Data.Data | 
| Deadlock |  | 
| 1 (Type/Class) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| 2 (Data Constructor) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| debugErrLn | GHC.Internal.Debug | 
| DebugFlags |  | 
| 1 (Type/Class) | GHC.Internal.RTS.Flags | 
| 2 (Data Constructor) | GHC.Internal.RTS.Flags | 
| debugFlags | GHC.Internal.RTS.Flags | 
| debugIO | GHC.Internal.IO.Handle.Internals | 
| debugLn | GHC.Internal.Debug | 
| Dec | GHC.Internal.TH.Syntax | 
| decideChar | GHC.Internal.TypeLits | 
| DecidedLazy |  | 
| 1 (Data Constructor) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| DecidedStrict |  | 
| 1 (Data Constructor) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| DecidedStrictness |  | 
| 1 (Type/Class) | GHC.Internal.Generics | 
| 2 (Type/Class) | GHC.Internal.TH.Syntax | 
| DecidedUnpack |  | 
| 1 (Data Constructor) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| decideNat | GHC.Internal.TypeNats, GHC.Internal.TypeLits | 
| decideSymbol | GHC.Internal.TypeLits | 
| DecimalNumber | GHC.Internal.Unicode | 
| DeclDoc | GHC.Internal.TH.Syntax | 
| decode | GHC.Internal.Stack.Decode | 
| DecodeBuffer | GHC.Internal.IO.Encoding.Types | 
| DecodeBuffer# | GHC.Internal.IO.Encoding.Types | 
| decodeByteBuf | GHC.Internal.IO.Handle.Internals | 
| decodeDoubleInteger | GHC.Internal.Integer | 
| decodeDouble_2Int# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| decodeDouble_Int64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| decodeFloat | GHC.Internal.Float | 
| decodeFloat_Int# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| decodeStack | GHC.Internal.Stack.Decode | 
| decodeStackWithFrameUnpack | GHC.Internal.Stack.Decode | 
| decodeStackWithIpe | GHC.Internal.Stack.Decode | 
| DecodingBuffer# | GHC.Internal.IO.Encoding.Types | 
| DecQ | GHC.Internal.TH.Lib | 
| Decs | GHC.Internal.TH.Lib | 
| DecsQ | GHC.Internal.TH.Lib | 
| decT | GHC.Internal.Data.Typeable | 
| decTypeRep | GHC.Internal.Type.Reflection | 
| DeepSubsumption | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| defaultCollectExceptionAnnotationMechanism | GHC.Internal.Exception.Backtrace | 
| DefaultD | GHC.Internal.TH.Syntax | 
| defaultD | GHC.Internal.TH.Lib | 
| defaultEnabledBacktraceMechanisms | GHC.Internal.Exception.Backtrace | 
| defaultFixity | GHC.Internal.TH.Syntax | 
| DefaultSigD | GHC.Internal.TH.Syntax | 
| defaultSigD | GHC.Internal.TH.Lib | 
| DefaultSignatures | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| dEFAULT_BUFFER_SIZE | GHC.Internal.System.Posix.Internals | 
| dEFAULT_CHAR_BUFFER_SIZE | GHC.Internal.IO.Handle.Internals | 
| delay# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| delete | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| deleteBy | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| deleteFirstsBy | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| denominator | GHC.Internal.Real | 
| Denormal | GHC.Internal.Exception.Type, GHC.Internal.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| deRefStablePtr | GHC.Internal.Stable, GHC.Internal.Foreign.StablePtr | 
| deRefStablePtr# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| deRefStaticPtr | GHC.Internal.StaticPtr | 
| deRefWeak | GHC.Internal.Weak | 
| deRefWeak# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| DerivClause |  | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| derivClause | GHC.Internal.TH.Lib | 
| DerivClauseQ | GHC.Internal.TH.Lib | 
| DeriveAnyClass | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveDataTypeable | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveFoldable | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveFunctor | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveGeneric | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveLift | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DeriveTraversable | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DerivingStrategies | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DerivingVia | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| DerivStrategy | GHC.Internal.TH.Syntax | 
| DerivStrategyQ | GHC.Internal.TH.Lib | 
| descrSelector | GHC.Internal.RTS.Flags | 
| DeviceID | GHC.Internal.System.Posix.Types | 
| devType | GHC.Internal.IO.Device | 
| DictBox | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Exts | 
| die | GHC.Internal.System.Exit | 
| Directory | GHC.Internal.IO.Device | 
| disableAllocationLimit | GHC.Internal.Conc.Sync, GHC.Internal.System.Mem | 
| disableAllocationLimitFor | GHC.Internal.AllocationLimitHandler | 
| disableBuffering | GHC.Internal.GHCi.Helpers | 
| disableDelayedOsMemoryReturn | GHC.Internal.RTS.Flags | 
| DisambiguateRecordFields | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| displayBacktraces | GHC.Internal.Exception.Backtrace | 
| displayException | GHC.Internal.Exception.Type, GHC.Internal.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| displayExceptionAnnotation | GHC.Internal.Exception.Context | 
| displayExceptionContext | GHC.Internal.Exception.Context | 
| displayExceptionWithInfo | GHC.Internal.Exception.Type, GHC.Internal.Exception | 
| displayStackAnnotation | GHC.Internal.Stack.Annotation | 
| Div | GHC.Internal.TypeNats, GHC.Internal.TypeLits | 
| div | GHC.Internal.Real | 
| DivideByZero | GHC.Internal.Exception.Type, GHC.Internal.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| divideDouble | GHC.Internal.Float | 
| divideDoubleX2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divideDoubleX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divideDoubleX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divideFloat | GHC.Internal.Float | 
| divideFloat# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| divideFloatX16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divideFloatX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divideFloatX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| divInt | GHC.Internal.Base | 
| divInt# | GHC.Internal.Classes, GHC.Internal.Base | 
| divInt16# | GHC.Internal.Classes, GHC.Internal.Base | 
| divInt32# | GHC.Internal.Classes, GHC.Internal.Base | 
| divInt8# | GHC.Internal.Classes, GHC.Internal.Base | 
| divInteger | GHC.Internal.Integer | 
| divMod | GHC.Internal.Real | 
| divModInt | GHC.Internal.Base | 
| divModInt# | GHC.Internal.Classes, GHC.Internal.Base | 
| divModInt16# | GHC.Internal.Classes, GHC.Internal.Base | 
| divModInt32# | GHC.Internal.Classes, GHC.Internal.Base | 
| divModInt8# | GHC.Internal.Classes, GHC.Internal.Base | 
| divModInteger | GHC.Internal.Integer | 
| divZeroError | GHC.Internal.Real | 
| divZeroException | GHC.Internal.Exception.Type, GHC.Internal.Exception | 
| DoAndIfThenElse | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| docCons | GHC.Internal.TH.Lib | 
| DocLoc | GHC.Internal.TH.Syntax | 
| DoCostCentres | GHC.Internal.RTS.Flags | 
| doCostCentres | GHC.Internal.RTS.Flags | 
| DoE | GHC.Internal.TH.Syntax | 
| doE | GHC.Internal.TH.Lib | 
| doesNotExistErrorType | GHC.Internal.System.IO.Error | 
| DoHeapProfile | GHC.Internal.RTS.Flags | 
| doHeapProfile | GHC.Internal.RTS.Flags | 
| doIdleGC | GHC.Internal.RTS.Flags | 
| done | GHC.Internal.Arr | 
| DontKillOnAllocationLimit | GHC.Internal.AllocationLimitHandler | 
| DoTrace | GHC.Internal.RTS.Flags | 
| Double | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Float, GHC.Internal.Exts | 
| Double# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Float, GHC.Internal.Exts | 
| double2Float | GHC.Internal.Float | 
| double2Float# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| double2Int | GHC.Internal.Float.RealFracMethods, GHC.Internal.Float | 
| double2Int# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| DoubleBox | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Exts | 
| DoubleClosure | GHC.Internal.Heap.Closures | 
| DoubleElemRep | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Exts | 
| DoublePrimL | GHC.Internal.TH.Syntax | 
| doublePrimL | GHC.Internal.TH.Lib | 
| DoubleRep | GHC.Internal.Types, GHC.Internal.Base, GHC.Internal.Exts | 
| doubleVal | GHC.Internal.Heap.Closures | 
| DoubleX2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| DoubleX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| DoubleX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| Down |  | 
| 1 (Type/Class) | GHC.Internal.Data.Ord, GHC.Internal.Exts | 
| 2 (Data Constructor) | GHC.Internal.Data.Ord, GHC.Internal.Exts | 
| drop | GHC.Internal.List, GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| dropWhile | GHC.Internal.List, GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| dropWhileEnd | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| Dual |  | 
| 1 (Type/Class) | GHC.Internal.Data.Semigroup.Internal, GHC.Internal.Data.Monoid | 
| 2 (Data Constructor) | GHC.Internal.Data.Semigroup.Internal, GHC.Internal.Data.Monoid | 
| dup | GHC.Internal.IO.Device | 
| dup2 | GHC.Internal.IO.Device | 
| DuplexHandle | GHC.Internal.IO.Handle.Types | 
| DuplicateRecordFields | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| dyn | GHC.Internal.TH.Lib | 
| Dynamic |  | 
| 1 (Type/Class) | GHC.Internal.Data.Dynamic | 
| 2 (Data Constructor) | GHC.Internal.Data.Dynamic | 
| dynApp | GHC.Internal.Data.Dynamic | 
| dynApply | GHC.Internal.Data.Dynamic | 
| dynTypeRep | GHC.Internal.Data.Dynamic |