| pack | Distribution.Compat.Newtype | 
| pack' | Distribution.Compat.Newtype | 
| Package | Distribution.Package | 
| package |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| PackageDescription |  | 
| 1 (Type/Class) | Distribution.Types.PackageDescription, Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| packageDescription |  | 
| 1 (Function) | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens | 
| packageDescriptionFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| PackageDir | Distribution.Utils.Path | 
| PackageFlag |  | 
| 1 (Type/Class) | Distribution.Types.Flag, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.ConfVar, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| PackageId | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription | 
| packageId | Distribution.Package | 
| PackageIdentifier |  | 
| 1 (Type/Class) | Distribution.Types.PackageId, Distribution.Types.PackageId.Lens, Distribution.Package, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription | 
| PackageImports | Language.Haskell.Extension | 
| PackageInstalled | Distribution.Package | 
| PackageName | Distribution.Types.PackageName, Distribution.Package, Distribution.PackageDescription | 
| packageName | Distribution.Package | 
| packageNameToUnqualComponentName | Distribution.Types.UnqualComponentName, Distribution.PackageDescription | 
| packageVersion | Distribution.Package | 
| PackageVersionConstraint |  | 
| 1 (Type/Class) | Distribution.Types.PackageVersionConstraint | 
| 2 (Data Constructor) | Distribution.Types.PackageVersionConstraint | 
| ParallelArrays | Language.Haskell.Extension | 
| ParallelListComp | Language.Haskell.Extension | 
| Parity_6_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Parity_7_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Parsec | Distribution.Parsec | 
| parsec | Distribution.Parsec | 
| parsecCommaList | Distribution.Parsec | 
| parsecCommaNonEmpty | Distribution.Parsec | 
| ParsecFieldGrammar | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| ParsecFieldGrammar' | Distribution.FieldGrammar | 
| parsecFilePath | Distribution.Parsec | 
| parsecFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| parsecFlagAssignmentNonEmpty | Distribution.Types.Flag, Distribution.PackageDescription | 
| parsecHaskellString | Distribution.Parsec | 
| parsecLeadingCommaList | Distribution.Parsec | 
| parsecLeadingCommaNonEmpty | Distribution.Parsec | 
| parsecLeadingOptCommaList | Distribution.Parsec | 
| parsecLibraryNameComponent | Distribution.Types.LibraryName, Distribution.PackageDescription | 
| parsecMaybeQuoted | Distribution.Parsec | 
| parseCondition | Distribution.PackageDescription.Configuration | 
| parseConditionConfVar | Distribution.Fields.ConfVar | 
| parseConditionConfVarFromClause | Distribution.Fields.ConfVar | 
| parsecOpenModuleSubst | Distribution.Backpack | 
| parsecOpenModuleSubstEntry | Distribution.Backpack | 
| parsecOptCommaList | Distribution.Parsec | 
| ParsecParser | Distribution.Parsec | 
| parsecQuoted | Distribution.Parsec | 
| parsecStandard | Distribution.Parsec | 
| parsecToken | Distribution.Parsec | 
| parsecToken' | Distribution.Parsec | 
| parsecUnqualComponentName | Distribution.Parsec | 
| parsecWarning | Distribution.Parsec | 
| parseFailure | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseFatalFailure | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseFatalFailure' | Distribution.Fields.ParseResult | 
| parseFieldGrammar | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| parseGenericPackageDescription | Distribution.PackageDescription.Parsec | 
| parseGenericPackageDescriptionMaybe | Distribution.PackageDescription.Parsec | 
| parseHookedBuildInfo | Distribution.PackageDescription.Parsec | 
| parseInstalledPackageInfo | Distribution.InstalledPackageInfo | 
| ParseResult | Distribution.Fields.ParseResult, Distribution.Fields, Distribution.PackageDescription.Parsec | 
| parseSep | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| parseSepNE | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| parseWarning | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseWarnings | Distribution.Fields.ParseResult, Distribution.Fields | 
| Parsing | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| PartialTypeSignatures | Language.Haskell.Extension | 
| partition | Distribution.Compat.Prelude | 
| partitionComponents | Distribution.Types.Component | 
| partitionEithers | Distribution.Compat.Prelude | 
| partitionFields | Distribution.FieldGrammar | 
| patchQuirks | Distribution.PackageDescription.Quirks | 
| PatternGuards | Language.Haskell.Extension | 
| PatternSignatures | Language.Haskell.Extension | 
| PatternSynonyms | Language.Haskell.Extension | 
| PcAnyVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcEarlierVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcIntersectVersionRanges | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcLaterVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcOrEarlierVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcOrLaterVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcThisVersion | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PcUnionVersionRanges | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| PDDL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PerCompilerFlavor |  | 
| 1 (Type/Class) | Distribution.Compiler | 
| 2 (Data Constructor) | Distribution.Compiler | 
| perCompilerFlavorToList | Distribution.Compiler | 
| Permissive | Distribution.System | 
| PError |  | 
| 1 (Type/Class) | Distribution.Parsec.Error, Distribution.Parsec, Distribution.Fields | 
| 2 (Data Constructor) | Distribution.Parsec.Error, Distribution.Parsec, Distribution.Fields | 
| PHP_3_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PHP_3_01 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| pi | Distribution.Compat.Prelude | 
| Pijul | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| pkgBuildableComponents | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| pkgComponents | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| PkgconfigDependency |  | 
| 1 (Type/Class) | Distribution.Types.PkgconfigDependency, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.PkgconfigDependency, Distribution.PackageDescription | 
| pkgconfigDepends |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| PkgconfigName | Distribution.Types.PkgconfigName, Distribution.Package, Distribution.PackageDescription | 
| PkgconfigVersion |  | 
| 1 (Type/Class) | Distribution.Types.PkgconfigVersion, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.PkgconfigVersion, Distribution.PackageDescription | 
| PkgconfigVersionRange | Distribution.Types.PkgconfigVersionRange, Distribution.PackageDescription | 
| pkgName |  | 
| 1 (Function) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageId.Lens, Distribution.Types.Lens | 
| pkgRoot |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| pkgUrl |  | 
| 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 | 
| pkgVersion |  | 
| 1 (Function) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageId.Lens, Distribution.Types.Lens | 
| Platform |  | 
| 1 (Type/Class) | Distribution.System | 
| 2 (Data Constructor) | Distribution.System | 
| platformFromTriple | Distribution.System | 
| Plexus | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PolyForm_Noncommercial_1_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PolyForm_Small_Business_1_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PolyKinds | Language.Haskell.Extension | 
| PolymorphicComponents | Language.Haskell.Extension | 
| Position |  | 
| 1 (Type/Class) | Distribution.Parsec.Position, Distribution.Parsec | 
| 2 (Data Constructor) | Distribution.Parsec.Position, Distribution.Parsec | 
| positionCol | Distribution.Parsec.Position | 
| positionRow | Distribution.Parsec.Position | 
| PostfixOperators | Language.Haskell.Extension | 
| PostgreSQL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PP | Distribution.Parsec | 
| PPC | Distribution.System | 
| PPC64 | Distribution.System | 
| ppGenericPackageDescription | Distribution.PackageDescription.PrettyPrint | 
| pred | Distribution.Compat.Prelude | 
| prefixedFields | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| Pretext |  | 
| 1 (Type/Class) | Distribution.Compat.Lens | 
| 2 (Data Constructor) | Distribution.Compat.Lens | 
| Pretty | Distribution.Pretty | 
| pretty | Distribution.Pretty | 
| PrettyEmpty | Distribution.Fields.Pretty, Distribution.Fields | 
| PrettyField |  | 
| 1 (Type/Class) | Distribution.Fields.Pretty, Distribution.Fields | 
| 2 (Data Constructor) | Distribution.Fields.Pretty, Distribution.Fields | 
| PrettyFieldGrammar | Distribution.FieldGrammar.Pretty, Distribution.FieldGrammar | 
| prettyFieldGrammar | Distribution.FieldGrammar.Pretty, Distribution.FieldGrammar | 
| PrettyFieldGrammar' | Distribution.FieldGrammar | 
| prettyFieldLines | Distribution.Fields.Pretty | 
| prettyLibraryNameComponent | Distribution.Types.LibraryName, Distribution.PackageDescription | 
| PrettySection | Distribution.Fields.Pretty, Distribution.Fields | 
| prettySectionArgs | Distribution.Fields.Pretty | 
| prettySep | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| prettyShow | Distribution.Pretty | 
| prettyVersioned | Distribution.Pretty | 
| print | Distribution.Compat.Prelude | 
| product | Distribution.Compat.Prelude | 
| profOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| projectVersionRange | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version | 
| properFraction | Distribution.Compat.Prelude | 
| Proxy |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude | 
| 2 (Data Constructor) | Distribution.Compat.Prelude | 
| Psfrag | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PSF_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Psutils | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PS_or_PDF_font_exception_20170817 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| PublicDomain | Distribution.License | 
| pure | Distribution.Compat.Prelude | 
| Put | Distribution.Compat.Binary | 
| put | Distribution.Compat.Binary, Distribution.Compat.Prelude | 
| putChar | Distribution.Compat.Prelude | 
| putList | Distribution.Compat.Binary, Distribution.Compat.Prelude | 
| putStr | Distribution.Compat.Prelude | 
| putStrLn | Distribution.Compat.Prelude | 
| putWord8 | Distribution.Compat.Binary | 
| PWarning |  | 
| 1 (Type/Class) | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| 2 (Data Constructor) | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWarnType | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTBoolCase | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTBuildTypeDefault | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTDeprecatedField | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTDoubleDash | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTEmptyFilePath | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTExperimental | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTExtraBenchmarkModule | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTExtraMainIs | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTExtraTestModule | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTInvalidSubsection | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTLexBOM | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTLexNBSP | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTLexTab | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTMultipleSingularField | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTNewSyntax | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTOldSyntax | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTOther | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTQuirkyCabalFile | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTSpecVersion | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTTrailingFields | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTUnknownField | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTUnknownSection | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTUTF | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTVersionOperator | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTVersionTag | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWTVersionWildcard | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| Python_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX |