| D | GHC.Generics | 
| D# |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Float, GHC.Exts | 
| 2 (Data Constructor) | GHC.Types | 
| D1 | GHC.Generics | 
| Darcs | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| DashPunctuation | GHC.Unicode, Data.Char | 
| Data |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | Data.Data | 
| dataArgs | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| dataCast1 | Data.Data | 
| dataCast2 | Data.Data | 
| DataConI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dataConNames | GHC.Exts.Heap.Utils | 
| DataD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dataD |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| dataDir |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 4 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| datadir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DatadirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DataFamilyD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dataFamilyD |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| dataFiles |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| DataInstD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dataInstD |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| DataKinds |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DataName | Language.Haskell.TH.Syntax | 
| DataRep | Data.Data | 
| datasubdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DatasubdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| dataToExpQ | Language.Haskell.TH.Syntax, Language.Haskell.TH.Quote | 
| dataToPatQ | Language.Haskell.TH.Syntax, Language.Haskell.TH.Quote | 
| dataToQa | Language.Haskell.TH.Syntax, Language.Haskell.TH.Quote | 
| dataToTag# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| DataType | Data.Data | 
| Datatype | GHC.Generics | 
| dataTypeConstrs | Data.Data | 
| DatatypeContexts |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dataTypeName | Data.Data | 
| datatypeName | GHC.Generics | 
| dataTypeOf | Data.Data | 
| dataTypeRep | Data.Data | 
| dateFmt | Data.Time.Format, Data.Time | 
| dateTimeFmt | Data.Time.Format, Data.Time | 
| dateToSnapshotNumber | Distribution.Simple.SrcDist | 
| Day | Data.Time.Calendar, Data.Time | 
| dayAndTimeFormat | Data.Time.Format.ISO8601 | 
| dayFractionToTimeOfDay | Data.Time.LocalTime, Data.Time | 
| DayOfWeek | Data.Time.Calendar, Data.Time | 
| dayOfWeek | Data.Time.Calendar, Data.Time | 
| dayOfYearToMonthAndDay | Data.Time.Calendar.MonthDay | 
| daysAndTimeOfDayToTime | Data.Time.LocalTime, Data.Time | 
| DbInstUnitId |  | 
| 1 (Data Constructor) | GHC.Unit.Database | 
| 2 (Type/Class) | GHC.Unit.Database | 
| DbMode | GHC.Unit.Database | 
| DbModule |  | 
| 1 (Data Constructor) | GHC.Unit.Database | 
| 2 (Type/Class) | GHC.Unit.Database | 
| dbModuleName | GHC.Unit.Database | 
| dbModuleUnitId | GHC.Unit.Database | 
| DbModuleVar | GHC.Unit.Database | 
| dbModuleVarName | GHC.Unit.Database | 
| DbOpenMode | GHC.Unit.Database | 
| DbOpenReadOnly | GHC.Unit.Database | 
| DbOpenReadWrite | GHC.Unit.Database | 
| DbReadOnly | GHC.Unit.Database | 
| DbReadWrite | GHC.Unit.Database | 
| DbUnitId | GHC.Unit.Database | 
| DbUnitInfo | GHC.Unit.Database | 
| dcolon | Language.Haskell.TH.PprLib | 
| ddef | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| Deadlock |  | 
| 1 (Data Constructor) | GHC.IO.Exception, Control.Exception, Control.Exception.Base | 
| 2 (Type/Class) | GHC.IO.Exception, Control.Exception, Control.Exception.Base | 
| Deafening | Distribution.Verbosity.Internal | 
| deafening | Distribution.Verbosity | 
| debug | Distribution.Simple.Utils | 
| debugErrLn | GHC.Debug | 
| DebugFlags |  | 
| 1 (Data Constructor) | GHC.RTS.Flags | 
| 2 (Type/Class) | GHC.RTS.Flags | 
| debugFlags | GHC.RTS.Flags | 
| debugHtml | Text.XHtml | 
| DebugInfoLevel | Distribution.Simple.Compiler, Distribution.Simple | 
| debugIO | GHC.IO.Handle.Internals | 
| debugLn | GHC.Debug | 
| debugNoWrap | Distribution.Simple.Utils | 
| debugTerminalKeys | System.Console.Haskeline.Internal | 
| Dec | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| Deci | Data.Fixed | 
| DecidedLazy |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DecidedStrict |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DecidedStrictness |  | 
| 1 (Type/Class) | GHC.Generics | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DecidedUnpack |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| decimal |  | 
| 1 (Function) | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 2 (Function) | Data.Text.Lazy.Builder.Int | 
| 3 (Function) | Data.Text.Lazy.Read | 
| 4 (Function) | Data.Text.Read | 
| DecimalNumber | GHC.Unicode, Data.Char | 
| decipherWaitStatus | System.Posix.Process.Internals | 
| decode |  | 
| 1 (Function) | Distribution.Compat.Binary | 
| 2 (Function) | Data.Binary | 
| decodeASCII |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| DecodeBuffer | GHC.IO.Encoding.Types | 
| decodeByteBuf | GHC.IO.Handle.Internals | 
| decodeCompatPackageName | Distribution.Types.MungedPackageName | 
| decodeDoubleInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| decodeDouble_2Int# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| decodeDouble_Int64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| DecodeError | Data.Text.Encoding.Error | 
| decodeFile |  | 
| 1 (Function) | Distribution.Compat.Binary | 
| 2 (Function) | Data.Binary | 
| decodeFileOrFail |  | 
| 1 (Function) | Distribution.Compat.Binary | 
| 2 (Function) | Data.Binary | 
| decodeFileOrFail' | Distribution.Compat.Binary | 
| decodeFloat |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| decodeFloat_Int# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| decodeLatin1 |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeOrFail |  | 
| 1 (Function) | Distribution.Compat.Binary | 
| 2 (Function) | Data.Binary | 
| decodeOrFailIO | Distribution.Compat.Binary | 
| Decoder |  | 
| 1 (Type/Class) | Data.Binary.Get | 
| 2 (Type/Class) | Data.Binary.Get.Internal | 
| decodeStringUtf8 | Distribution.Utils.ShortText | 
| decodeUtf16BE |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf16BEWith |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf16LE |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf16LEWith |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf32BE |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf32BEWith |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf32LE |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf32LEWith |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf8 |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf8' |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| decodeUtf8With |  | 
| 1 (Function) | Data.Text.Lazy.Encoding | 
| 2 (Function) | Data.Text.Encoding | 
| Decoding | Data.Text.Encoding | 
| DecQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Decs | Language.Haskell.TH.Lib.Internal | 
| DecsQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Deep | Data.Sequence.Internal | 
| deepseq |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Control.DeepSeq | 
| Default |  | 
| 1 (Data Constructor) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| 2 (Data Constructor) | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker | 
| defaultAttributes | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| defaultBehavior | System.Console.Haskeline | 
| defaultBenchmarkFlags | Distribution.Simple.Setup | 
| defaultBuildFlags | Distribution.Simple.Setup | 
| defaultChunkSize |  | 
| 1 (Function) | Data.ByteString.Lazy.Internal, Data.ByteString.Builder.Internal, Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras | 
| 2 (Function) | Data.Text.Internal.Lazy, Data.Text.Lazy.Internal | 
| defaultCleanFlags | Distribution.Simple.Setup | 
| defaultComparison | Data.Functor.Contravariant | 
| defaultCompilerFlavor | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| defaultComponentRequestedSpec | Distribution.Types.ComponentRequestedSpec | 
| defaultConfigFlags | Distribution.Simple.Setup | 
| defaultCopyFlags | Distribution.Simple.Setup | 
| defaultDistPref | Distribution.Simple.Setup, Distribution.Simple.BuildPaths | 
| defaultDoctestFlags | Distribution.Simple.Setup | 
| defaultEquivalence | Data.Functor.Contravariant | 
| defaultExtensions |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| defaultFileFlags | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| defaultFixity | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| defaultFreeTextFieldDefST | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| defaultGlobalFlags | Distribution.Simple.Setup | 
| defaultHaddockFlags | Distribution.Simple.Setup | 
| defaultHscolourFlags | Distribution.Simple.Setup | 
| defaultIncludeRenaming | Distribution.Types.IncludeRenaming | 
| defaultInstallDirs | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| defaultInstallDirs' | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| defaultInstallFlags | Distribution.Simple.Setup | 
| defaultLanguage |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| defaultLibName | Distribution.Types.LibraryName, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| defaultMain |  | 
| 1 (Function) | Distribution.Simple | 
| 2 (Function) | Distribution.Make | 
| defaultMainArgs |  | 
| 1 (Function) | Distribution.Simple | 
| 2 (Function) | Distribution.Make | 
| defaultMainNoRead | Distribution.Simple | 
| defaultMainWithHooks | Distribution.Simple | 
| defaultMainWithHooksArgs | Distribution.Simple | 
| defaultMainWithHooksNoRead | Distribution.Simple | 
| defaultMainWithHooksNoReadArgs | Distribution.Simple | 
| defaultPackageDesc | Distribution.Simple.Utils | 
| defaultPrefs | System.Console.Haskeline | 
| defaultProgramDb | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| defaultProgramSearchPath | Distribution.Simple.Program.Find, Distribution.Simple.Program | 
| defaultRegisterFlags | Distribution.Simple.Setup | 
| defaultRegisterOptions | Distribution.Simple.Program.HcPkg, Distribution.Simple.Register | 
| DefaultRenaming | Distribution.Types.ModuleRenaming | 
| defaultRenaming | Distribution.Types.ModuleRenaming | 
| defaultReplFlags | Distribution.Simple.Setup | 
| defaultSDistFlags | Distribution.Simple.Setup | 
| defaultSettings | System.Console.Haskeline | 
| defaultSetupDepends |  | 
| 1 (Function) | Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| defaultShowBuildFlags | Distribution.Simple.Setup | 
| DefaultSigD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| defaultSigD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| defaultSignal | System.Process.Internals | 
| DefaultSignatures |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| defaultStyle | Distribution.Pretty | 
| defaultTempFileOptions | Distribution.Simple.Utils | 
| defaultTestFlags | Distribution.Simple.Setup | 
| defaultTimeLocale | Data.Time.Format, Data.Time | 
| dEFAULT_BUFFER_SIZE | System.Posix.Internals | 
| dEFAULT_CHAR_BUFFER_SIZE | GHC.IO.Handle.Internals | 
| define | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| DefiniteUnitId | Distribution.Backpack | 
| defList | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| DefUnitId | Distribution.Types.UnitId, Distribution.Backpack, Distribution.Package, Distribution.Make, Distribution.Simple | 
| del | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| delay# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| delegate_ctlc | System.Process.Internals, System.Process | 
| delete |  | 
| 1 (Function) | Distribution.Compat.NonEmptySet | 
| 2 (Function) | Data.List, GHC.OldList | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 5 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 6 (Function) | Data.Set.Internal, Data.Set | 
| deleteAt |  | 
| 1 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 2 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 3 (Function) | Data.Set.Internal, Data.Set | 
| deleteBy | Data.List, GHC.OldList | 
| deleteFindMax |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| deleteFindMin |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| deleteFirstsBy | Data.List, GHC.OldList | 
| deleteKey | Distribution.Compat.Graph | 
| deleteLookup | Distribution.Compat.Graph | 
| deleteMax |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| deleteMin |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| deletePackageDB | Distribution.Simple.Register | 
| deletePackageName | Distribution.Simple.PackageIndex | 
| deleteSignal | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| deleteSourcePackageId | Distribution.Simple.PackageIndex | 
| deleteUnitId | Distribution.Simple.PackageIndex | 
| delta | Data.Map.Internal | 
| denominator | GHC.Real, Data.Ratio | 
| Denormal | GHC.Exception, Control.Exception, Control.Exception.Base, GHC.Exception.Type | 
| depAbiHash | Distribution.Types.AbiDependency, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| Dependency |  | 
| 1 (Data Constructor) | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| dependencyClosure | Distribution.Simple.PackageIndex | 
| dependencyCycles | Distribution.Simple.PackageIndex | 
| dependencyGraph | Distribution.Simple.PackageIndex | 
| dependencyInconsistencies | Distribution.Simple.PackageIndex | 
| DependencyMap | Distribution.Types.DependencyMap | 
| depends |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| depLibraries | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| depLibraryPaths | Distribution.Simple.LocalBuildInfo | 
| depPkgName | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| deprecatedExtensions | Language.Haskell.Extension, Distribution.Simple | 
| deprecatedSince | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| depUnitId | Distribution.Types.AbiDependency, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| depVerRange | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| deRefStablePtr | GHC.Stable, Foreign, Foreign.StablePtr, Foreign.Safe | 
| deRefStablePtr# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| deRefStaticPtr | GHC.StaticPtr | 
| deRefWeak | GHC.Weak, System.Mem.Weak | 
| deRefWeak# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| DerivClause |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| derivClause |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| DerivClauseQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| DeriveAnyClass |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveDataTypeable |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveFoldable |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveFunctor |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveGeneric |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveLift |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DeriveTraversable |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DerivingStrategies |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DerivingVia |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DerivStrategy | Language.Haskell.TH.Syntax, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| DerivStrategyQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| describe | Distribution.Simple.Program.HcPkg | 
| describeInvocation | Distribution.Simple.Program.HcPkg | 
| Description | Distribution.Simple.Command | 
| description |  | 
| 1 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 4 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| descrSelector | GHC.RTS.Flags | 
| deserializeWithData | GHC.Serialized | 
| desugarBuildTool | Distribution.Simple.BuildToolDepends | 
| detach_console | System.Process.Internals, System.Process | 
| DeviceID |  | 
| 1 (Type/Class) | System.Posix.Types | 
| 2 (Type/Class) | System.Posix.ByteString, System.Posix | 
| deviceID | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| devType | GHC.IO.Device | 
| dff | Data.Graph | 
| dfs | Data.Graph | 
| die | System.Exit | 
| die' | Distribution.Simple.Utils | 
| dieNoVerbosity | Distribution.Simple.Utils | 
| dieNoWrap | Distribution.Simple.Utils | 
| dieProgress | Distribution.Utils.LogProgress | 
| dieWithLocation' | Distribution.Simple.Utils | 
| diff | Data.Semigroup | 
| diffAbsoluteTime | Data.Time.Clock.TAI | 
| diffDays | Data.Time.Calendar, Data.Time | 
| difference |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| differenceVersionRanges | Distribution.Version, Distribution.Simple | 
| differenceWith |  | 
| 1 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| differenceWithKey |  | 
| 1 (Function) | Data.IntMap.Strict.Internal, Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| diffFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| diffGregorianDurationClip | Data.Time.Calendar, Data.Time | 
| diffGregorianDurationRollOver | Data.Time.Calendar, Data.Time | 
| diffJulianDurationClip | Data.Time.Calendar.Julian | 
| diffJulianDurationRollOver | Data.Time.Calendar.Julian | 
| diffLocalTime | Data.Time.LocalTime, Data.Time | 
| Diffmark | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| DiffTime | Data.Time.Clock, Data.Time | 
| diffTimeToPicoseconds | Data.Time.Clock, Data.Time | 
| diffUTCTime | Data.Time.Clock, Data.Time | 
| DigiRule_FOSS_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| Digit | Data.Sequence.Internal | 
| digit |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| digits | Data.Text.Internal.Builder.Int.Digits | 
| digitToInt |  | 
| 1 (Function) | Data.Char | 
| 2 (Function) | Data.Text.Internal.Read | 
| dimAttr | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| dimOn | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| dir | Text.XHtml.Transitional, Text.XHtml | 
| Direct | Distribution.Simple.Setup | 
| Directory |  | 
| 1 (Data Constructor) | GHC.IO.Device | 
| 2 (Data Constructor) | System.Directory.Internal | 
| DirectoryLink | System.Directory.Internal | 
| directoryMode | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| DirStream | System.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix | 
| DirStreamOffset | System.Posix.Directory.ByteString, System.Posix.Directory, System.Posix.ByteString, System.Posix | 
| disableAllocationLimit | GHC.Conc.Sync, System.Mem, GHC.Conc | 
| disableBuffering | GHC.GHCi.Helpers | 
| disabled | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| DisabledAllBenchmarks | Distribution.Types.ComponentRequestedSpec | 
| DisabledAllButOne | Distribution.Types.ComponentRequestedSpec | 
| DisabledAllTests | Distribution.Types.ComponentRequestedSpec | 
| DisabledComponent | Distribution.Types.ComponentRequestedSpec | 
| disableDelayedOsMemoryReturn | GHC.RTS.Flags | 
| DisableExtension | Language.Haskell.Extension, Distribution.Simple | 
| DisambiguateRecordFields |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| discardData | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| disjoint |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 3 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 4 (Function) | Data.Set.Internal, Data.Set | 
| disjointUnion | Data.Set.Internal, Data.Set | 
| dispComponentsWithDeps | Distribution.Backpack.ComponentsGraph | 
| dispConfiguredComponent | Distribution.Backpack.ConfiguredComponent | 
| dispFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| display |  | 
| 1 (Function) | Distribution.Text | 
| 2 (Function) | System.Console.Haskeline.Completion, System.Console.Haskeline | 
| displayException |  | 
| 1 (Function) | Distribution.Compat.Exception, Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Exception, Control.Exception, Control.Exception.Base, GHC.Exception.Type | 
| 3 (Function) | Control.Monad.Catch, Control.Monad.Catch.Pure | 
| dispLinkedComponent | Distribution.Backpack.LinkedComponent | 
| dispOpenModuleSubst | Distribution.Backpack | 
| dispOpenModuleSubstEntry | Distribution.Backpack | 
| Div | GHC.TypeLits, GHC.TypeNats | 
| div |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Real, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| div' | Data.Fixed | 
| DivideByZero | GHC.Exception, Control.Exception, Control.Exception.Base, GHC.Exception.Type | 
| divideDouble | GHC.Float | 
| divideDoubleX2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divideDoubleX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divideDoubleX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divideFloat | GHC.Float | 
| divideFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| divideFloatX16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divideFloatX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divideFloatX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| divInt | GHC.Base | 
| divInt# |  | 
| 1 (Function) | GHC.Base | 
| 2 (Function) | GHC.Classes | 
| divInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| divMod |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Real, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| divMod' | Data.Fixed | 
| divModInt | GHC.Base | 
| divModInt# | GHC.Base | 
| divModInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| divZeroError | GHC.Real | 
| divZeroException | GHC.Exception, GHC.Exception.Type | 
| DL | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| dlclose | System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| dlerror | System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| DLHandle | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| DList | Distribution.Compat.DList | 
| dlist | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| dllExtension | Distribution.Simple.BuildPaths | 
| dlopen |  | 
| 1 (Function) | System.Posix.DynamicLinker, System.Posix | 
| 2 (Function) | System.Posix.DynamicLinker.ByteString, System.Posix.ByteString | 
| dlsym | System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| DoAndIfThenElse |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| DOC | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Doc |  | 
| 1 (Type/Class) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 3 (Type/Class) | Language.Haskell.TH.PprLib | 
| docdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DocdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DoCostCentres | GHC.RTS.Flags | 
| doCostCentres | GHC.RTS.Flags | 
| doctest | Distribution.Simple.Doctest | 
| doctestCommand | Distribution.Simple.Setup | 
| doctestDistPref | Distribution.Simple.Setup | 
| DoctestFlags |  | 
| 1 (Data Constructor) | Distribution.Simple.Setup | 
| 2 (Type/Class) | Distribution.Simple.Setup | 
| doctestHook | Distribution.Simple.UserHooks, Distribution.Simple | 
| doctestProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| doctestProgramArgs | Distribution.Simple.Setup | 
| doctestProgramPaths | Distribution.Simple.Setup | 
| doctestVerbosity | Distribution.Simple.Setup | 
| docType | Text.XHtml.Strict | 
| DoE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| doE |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| doesDirectoryExist |  | 
| 1 (Function) | Distribution.PackageDescription.Check | 
| 2 (Function) | System.Directory | 
| doesExecutableExist | Distribution.Simple.Utils | 
| doesFileExist |  | 
| 1 (Function) | Distribution.PackageDescription.Check | 
| 2 (Function) | System.Directory | 
| doesNotExistErrorType | System.IO.Error | 
| doesPackageDBExist | Distribution.Simple.Register | 
| doesPathExist |  | 
| 1 (Function) | Distribution.Compat.Directory | 
| 2 (Function) | System.Directory | 
| DoHeapProfile | GHC.RTS.Flags | 
| doHeapProfile | GHC.RTS.Flags | 
| doIdleGC | GHC.RTS.Flags | 
| Done |  | 
| 1 (Data Constructor) | Data.Binary.Get | 
| 2 (Data Constructor) | Data.Binary.Get.Internal | 
| 3 (Data Constructor) | Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras | 
| 4 (Data Constructor) | Data.Text.Internal.Fusion.Types, Data.Text.Internal.Fusion | 
| done |  | 
| 1 (Function) | GHC.Arr | 
| 2 (Function) | Data.ByteString.Builder.Internal | 
| DontRetainCAFs | GHCi.ObjLink | 
| DoRec | Language.Haskell.Extension, Distribution.Simple | 
| dot | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| DoTrace | GHC.RTS.Flags | 
| Dotseqn | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Double |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | GHC.Base, GHC.Float, Prelude, GHC.Exts | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| 4 (Type/Class) | GHC.Types | 
| double |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 3 (Function) | Language.Haskell.TH.PprLib | 
| 4 (Function) | Data.Text.Lazy.Read | 
| 5 (Function) | Data.Text.Read | 
| Double# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Float, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| double2Float | GHC.Float | 
| double2Float# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| double2Int | GHC.Float, GHC.Float.RealFracMethods | 
| double2Int# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| doubleBE |  | 
| 1 (Function) | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| 2 (Function) | Data.ByteString.Builder.Prim | 
| DoubleClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| doubleDec | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| DoubleElemRep |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Exts | 
| 2 (Data Constructor) | GHC.Types | 
| doubleFromInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| doubleHexFixed |  | 
| 1 (Function) | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| 2 (Function) | Data.ByteString.Builder.Prim | 
| doubleHost |  | 
| 1 (Function) | Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras | 
| 2 (Function) | Data.ByteString.Builder.Prim | 
| doubleLE |  | 
| 1 (Function) | Data.ByteString.Builder, Data.ByteString.Lazy.Builder.ASCII, Data.ByteString.Lazy.Builder | 
| 2 (Function) | Data.ByteString.Builder.Prim | 
| DoublePrimL | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| doublePrimL | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| doubleQuotes |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 3 (Function) | Language.Haskell.TH.PprLib | 
| DoubleRep |  | 
| 1 (Data Constructor) | GHC.Base, GHC.Exts | 
| 2 (Data Constructor) | GHC.Types | 
| doubleVal | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| DoubleX2# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| DoubleX4# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| DoubleX8# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| Down |  | 
| 1 (Data Constructor) | Data.Ord, GHC.Exts | 
| 2 (Type/Class) | Data.Ord, GHC.Exts | 
| DragonFly | Distribution.System | 
| drainOutput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| drawForest | Data.Tree | 
| drawTree | Data.Tree | 
| drop |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 6 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 7 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 8 (Function) | Data.Set.Internal, Data.Set | 
| 9 (Function) | System.Directory.Internal.Prelude | 
| 10 (Function) | Data.Text.Lazy | 
| 11 (Function) | Data.Text | 
| 12 (Function) | Data.Text.Internal.Fusion.Common | 
| dropAround |  | 
| 1 (Function) | Data.Text.Lazy | 
| 2 (Function) | Data.Text | 
| dropDrive |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| dropEnd |  | 
| 1 (Function) | Data.Text.Lazy | 
| 2 (Function) | Data.Text | 
| dropExeExtension | Distribution.Simple.Utils | 
| dropExtension |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| dropExtensions |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| dropFileName |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| dropMissing |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Merge.Lazy, Data.IntMap.Merge.Strict | 
| 2 (Function) | Data.Map.Internal, Data.Map.Merge.Lazy, Data.Map.Strict.Internal, Data.Map.Merge.Strict | 
| dropSpace | Data.ByteString.Char8 | 
| dropTrailingPathSeparator |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| dropWhile |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | GHC.List, Data.List, GHC.OldList, Prelude | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | System.Directory.Internal.Prelude | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.Text | 
| 11 (Function) | Data.Text.Internal.Fusion.Common | 
| dropWhileAntitone |  | 
| 1 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 2 (Function) | Data.Set.Internal, Data.Set | 
| dropWhileEnd |  | 
| 1 (Function) | Data.List, GHC.OldList | 
| 2 (Function) | Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString | 
| 4 (Function) | Data.Text.Lazy | 
| 5 (Function) | Data.Text | 
| dropWhileEndLE | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| dropWhileL | Data.Sequence.Internal, Data.Sequence | 
| dropWhileR | Data.Sequence.Internal, Data.Sequence | 
| dropWord16 |  | 
| 1 (Function) | Data.Text.Foreign | 
| 2 (Function) | Data.Text.Unsafe | 
| DS389_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| DSDP | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| dterm | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| Dual |  | 
| 1 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 2 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 3 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 4 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| dump | Distribution.Simple.Program.HcPkg | 
| dumpInvocation | Distribution.Simple.Program.HcPkg | 
| dup |  | 
| 1 (Function) | GHC.IO.Device | 
| 2 (Function) | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| dup2 | GHC.IO.Device | 
| dupChan | Control.Concurrent.Chan, Control.Concurrent | 
| DuplexHandle | GHC.IO.Handle.Types | 
| DuplicateRecordFields |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| dupTChan | Control.Concurrent.STM.TChan, Control.Concurrent.STM | 
| dupTo | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| durationDaysFormat | Data.Time.Format.ISO8601 | 
| durationTimeFormat | Data.Time.Format.ISO8601 | 
| Dvipdfm | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Dyn | Distribution.Simple.Hpc | 
| dyn | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Dynamic |  | 
| 1 (Data Constructor) | Data.Dynamic | 
| 2 (Type/Class) | Data.Dynamic | 
| dynApp | Data.Dynamic | 
| dynApply | Data.Dynamic | 
| dynlibdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DynlibdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| dynTypeRep | Data.Dynamic | 
| D_FSL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX |