| Darcs | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| Data | Distribution.Compat.Prelude.Internal | 
| dataDir |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| datadir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DatadirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| dataFiles |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| DataKinds | Language.Haskell.Extension, Distribution.Simple | 
| datasubdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DatasubdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DatatypeContexts | Language.Haskell.Extension, Distribution.Simple | 
| dateToSnapshotNumber | Distribution.Simple.SrcDist | 
| Deafening | Distribution.Verbosity.Internal | 
| deafening | Distribution.Verbosity | 
| debug | Distribution.Simple.Utils | 
| DebugInfoLevel | Distribution.Simple.Compiler, Distribution.Simple | 
| debugNoWrap | Distribution.Simple.Utils | 
| decode | Distribution.Compat.Binary | 
| decodeCompatPackageName | Distribution.Types.MungedPackageName | 
| decodeFile | Distribution.Compat.Binary | 
| decodeFileOrFail | Distribution.Compat.Binary | 
| decodeFileOrFail' | Distribution.Compat.Binary | 
| decodeFloat | Distribution.Compat.Prelude.Internal | 
| decodeOrFail | Distribution.Compat.Binary | 
| decodeOrFailIO | Distribution.Compat.Binary | 
| decodeStringUtf8 | Distribution.Utils.ShortText | 
| defaultBenchmarkFlags | Distribution.Simple.Setup | 
| defaultBuildFlags | Distribution.Simple.Setup | 
| defaultCleanFlags | Distribution.Simple.Setup | 
| 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 | 
| defaultExtensions |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 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, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| defaultLibName | Distribution.Types.LibraryName, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| defaultMain |  | 
| 1 (Function) | Distribution.Make | 
| 2 (Function) | Distribution.Simple | 
| defaultMainArgs |  | 
| 1 (Function) | Distribution.Make | 
| 2 (Function) | Distribution.Simple | 
| defaultMainNoRead | Distribution.Simple | 
| defaultMainWithHooks | Distribution.Simple | 
| defaultMainWithHooksArgs | Distribution.Simple | 
| defaultMainWithHooksNoRead | Distribution.Simple | 
| defaultMainWithHooksNoReadArgs | Distribution.Simple | 
| defaultPackageDesc | Distribution.Simple.Utils | 
| 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, Distribution.PackageDescription | 
| defaultRenaming | Distribution.Types.ModuleRenaming, Distribution.PackageDescription | 
| defaultReplFlags | Distribution.Simple.Setup | 
| defaultSDistFlags | Distribution.Simple.Setup | 
| defaultSetupDepends |  | 
| 1 (Function) | Distribution.Types.SetupBuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.SetupBuildInfo.Lens, Distribution.Types.Lens | 
| defaultShowBuildFlags | Distribution.Simple.Setup | 
| DefaultSignatures | Language.Haskell.Extension, Distribution.Simple | 
| defaultStyle | Distribution.Pretty | 
| defaultTempFileOptions | Distribution.Simple.Utils | 
| defaultTestFlags | Distribution.Simple.Setup | 
| DefiniteUnitId | Distribution.Backpack | 
| DefUnitId | Distribution.Types.UnitId, Distribution.Backpack, Distribution.Package, Distribution.Make, Distribution.Simple | 
| deleteKey | Distribution.Compat.Graph | 
| deleteLookup | Distribution.Compat.Graph | 
| deletePackageDB | Distribution.Simple.Register | 
| deletePackageName | Distribution.Simple.PackageIndex | 
| deleteSourcePackageId | Distribution.Simple.PackageIndex | 
| deleteUnitId | Distribution.Simple.PackageIndex | 
| depAbiHash | Distribution.Types.AbiDependency, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| Dependency |  | 
| 1 (Type/Class) | Distribution.Types.Dependency, Distribution.Package, Distribution.Make, Distribution.Simple | 
| 2 (Data Constructor) | Distribution.Types.Dependency, Distribution.Package, 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, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| depLibraries | Distribution.Types.Dependency, Distribution.Package, Distribution.Make, Distribution.Simple | 
| depLibraryPaths | Distribution.Simple.LocalBuildInfo | 
| depPkgName | Distribution.Types.Dependency, Distribution.Package, 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.Make, Distribution.Simple | 
| DeriveAnyClass | Language.Haskell.Extension, Distribution.Simple | 
| DeriveDataTypeable | Language.Haskell.Extension, Distribution.Simple | 
| DeriveFoldable | Language.Haskell.Extension, Distribution.Simple | 
| DeriveFunctor | Language.Haskell.Extension, Distribution.Simple | 
| DeriveGeneric | Language.Haskell.Extension, Distribution.Simple | 
| DeriveLift | Language.Haskell.Extension, Distribution.Simple | 
| DeriveTraversable | Language.Haskell.Extension, Distribution.Simple | 
| DerivingStrategies | Language.Haskell.Extension, Distribution.Simple | 
| DerivingVia | Language.Haskell.Extension, Distribution.Simple | 
| describe | Distribution.Simple.Program.HcPkg | 
| describeInvocation | Distribution.Simple.Program.HcPkg | 
| Description | Distribution.Simple.Command | 
| description |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| desugarBuildTool | Distribution.Simple.BuildToolDepends | 
| die' | Distribution.Simple.Utils | 
| dieNoVerbosity | Distribution.Simple.Utils | 
| dieNoWrap | Distribution.Simple.Utils | 
| dieProgress | Distribution.Utils.LogProgress | 
| dieWithLocation' | Distribution.Simple.Utils | 
| differenceVersionRanges | Distribution.Version, Distribution.Simple | 
| diffFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| Diffmark | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| DigiRule_FOSS_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| digit | Distribution.Compat.CharParsing | 
| Direct | Distribution.Simple.Setup | 
| DisabledAllBenchmarks | Distribution.Types.ComponentRequestedSpec | 
| DisabledAllButOne | Distribution.Types.ComponentRequestedSpec | 
| DisabledAllTests | Distribution.Types.ComponentRequestedSpec | 
| DisabledComponent | Distribution.Types.ComponentRequestedSpec | 
| DisableExtension | Language.Haskell.Extension, Distribution.Simple | 
| DisambiguateRecordFields | Language.Haskell.Extension, Distribution.Simple | 
| dispComponentsWithDeps | Distribution.Backpack.ComponentsGraph | 
| dispConfiguredComponent | Distribution.Backpack.ConfiguredComponent | 
| dispFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| display | Distribution.Text | 
| displayException | Distribution.Compat.Exception | 
| dispLinkedComponent | Distribution.Backpack.LinkedComponent | 
| dispOpenModuleSubst | Distribution.Backpack | 
| dispOpenModuleSubstEntry | Distribution.Backpack | 
| div | Distribution.Compat.Prelude.Internal | 
| divMod | Distribution.Compat.Prelude.Internal | 
| DList | Distribution.Compat.DList | 
| dllExtension | Distribution.Simple.BuildPaths | 
| DoAndIfThenElse | Language.Haskell.Extension, Distribution.Simple | 
| DOC | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| docdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DocdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| doctest | Distribution.Simple.Doctest | 
| doctestCommand | Distribution.Simple.Setup | 
| doctestDistPref | Distribution.Simple.Setup | 
| DoctestFlags |  | 
| 1 (Type/Class) | Distribution.Simple.Setup | 
| 2 (Data Constructor) | 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 | 
| doesDirectoryExist | Distribution.PackageDescription.Check | 
| doesExecutableExist | Distribution.Simple.Utils | 
| doesFileExist | Distribution.PackageDescription.Check | 
| doesPackageDBExist | Distribution.Simple.Register | 
| doesPathExist | Distribution.Compat.Directory | 
| DoRec | Language.Haskell.Extension, Distribution.Simple | 
| Dotseqn | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Double | Distribution.Compat.Prelude.Internal | 
| DragonFly | Distribution.System | 
| drop | Distribution.Compat.Prelude.Internal | 
| dropExeExtension | Distribution.Simple.Utils | 
| dropWhile | Distribution.Compat.Prelude.Internal | 
| dropWhileEndLE | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| DS389_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| DSDP | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| dump | Distribution.Simple.Program.HcPkg | 
| dumpInvocation | Distribution.Simple.Program.HcPkg | 
| DuplicateRecordFields | Language.Haskell.Extension, Distribution.Simple | 
| Dvipdfm | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Dyn | Distribution.Simple.Hpc | 
| dynlibdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| DynlibdirVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| D_FSL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX |