| P | Data.Text.Internal.Read | 
| p | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| pack |  | 
| 1 (Function) | Distribution.Compat.Newtype | 
| 2 (Function) | Data.ByteString.Char8 | 
| 3 (Function) | Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString.Lazy | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| 7 (Function) | Data.Text.Lazy | 
| 8 (Function) | Data.Text | 
| pack' | Distribution.Compat.Newtype | 
| Package | Distribution.Package, Distribution.Make, Distribution.Simple | 
| package |  | 
| 1 (Function) | Distribution.Simple.Test.Log | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| PackageBuildImpossible | Distribution.PackageDescription.Check | 
| PackageBuildWarning | Distribution.PackageDescription.Check | 
| PackageCheck | Distribution.PackageDescription.Check | 
| PackageDB | Distribution.Simple.Compiler, Distribution.Simple | 
| packageDbArgsDb | Distribution.Simple.Program.GHC | 
| PackageDbLock | GHC.Unit.Database | 
| packageDbOpt | Distribution.Simple.HaskellSuite | 
| PackageDBStack | Distribution.Simple.Compiler, Distribution.Simple | 
| PackageDescription |  | 
| 1 (Data Constructor) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.Types.PackageDescription, Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| packageDescription |  | 
| 1 (Function) | Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| packageDescriptionFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| PackageDistInexcusable | Distribution.PackageDescription.Check | 
| PackageDistSuspicious | Distribution.PackageDescription.Check | 
| PackageDistSuspiciousWarn | Distribution.PackageDescription.Check | 
| PackageFlag |  | 
| 1 (Data Constructor) | Distribution.Types.ConfVar, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.Types.Flag, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| PackageId | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| packageId | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PackageIdentifier |  | 
| 1 (Data Constructor) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Types.PackageId, Distribution.Types.PackageId.Lens, Distribution.Package, Distribution.Types.Lens, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| PackageImports |  | 
| 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 | 
| PackageIndex | Distribution.Simple.PackageIndex | 
| PackageInstalled | Distribution.Package, Distribution.Make, Distribution.Simple | 
| packageKeySupported | Distribution.Simple.Compiler, Distribution.Simple | 
| PackageLog |  | 
| 1 (Data Constructor) | Distribution.Simple.Test.Log | 
| 2 (Type/Class) | Distribution.Simple.Test.Log | 
| PackageName | Distribution.Types.PackageName, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| packageName |  | 
| 1 (Function) | Distribution.Package, Distribution.Make, Distribution.Simple | 
| 2 (Function) | GHC.Generics | 
| packageNameToUnqualComponentName | Distribution.Types.UnqualComponentName, Distribution.PackageDescription | 
| packageTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| packageVersion | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PackageVersionConstraint |  | 
| 1 (Data Constructor) | Distribution.Types.PackageVersionConstraint | 
| 2 (Type/Class) | Distribution.Types.PackageVersionConstraint | 
| packBytes |  | 
| 1 (Function) | Data.ByteString.Lazy.Internal | 
| 2 (Function) | Data.ByteString.Internal | 
| packChars |  | 
| 1 (Function) | Data.ByteString.Lazy.Internal | 
| 2 (Function) | Data.ByteString.Internal | 
| packCString |  | 
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 2 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| packCString# | GHC.Pack | 
| packCStringLen |  | 
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 2 (Function) | Data.ByteString.Short.Internal, Data.ByteString.Short | 
| packDL | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| packDoubleX2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packDoubleX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packDoubleX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packFloatX16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packFloatX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packFloatX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt16X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt16X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt16X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt32X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt32X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt32X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt64X2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt64X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt64X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt8X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt8X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packInt8X64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packRTLDFlags | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| packUptoLenBytes | Data.ByteString.Internal | 
| packUptoLenChars | Data.ByteString.Internal | 
| packWord16X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord16X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord16X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord32X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord32X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord32X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord64X2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord64X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord64X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord8X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord8X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| packWord8X64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| PAddr | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| PageMode | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| Pair | Data.Functor.Product | 
| pairB | Data.ByteString.Builder.Prim.Internal | 
| pairF | Data.ByteString.Builder.Prim.Internal | 
| PairS | Data.Text.Internal.Fusion.Types | 
| panicError | GHC.Prim.Panic | 
| PAP | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| PAPClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| par | GHC.Conc.Sync, GHC.Conc | 
| par# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| Par1 |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Type/Class) | GHC.Generics | 
| paragraph | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| ParagraphSeparator | GHC.Unicode, Data.Char | 
| ParallelArrays |  | 
| 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 | 
| ParallelListComp |  | 
| 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 | 
| param | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| paren | GHC.Read | 
| parens |  | 
| 1 (Function) | Text.Read, GHC.Read | 
| 2 (Function) | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| 3 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| 4 (Function) | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| 5 (Function) | Language.Haskell.TH.PprLib | 
| ParensE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parensE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| parensIf | Language.Haskell.TH.Ppr | 
| ParensP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parensP | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ParensT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parensT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ParentName | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parentSrcLocPrefix | Distribution.Compat.Stack | 
| ParFlags |  | 
| 1 (Data Constructor) | GHC.RTS.Flags | 
| 2 (Type/Class) | GHC.RTS.Flags | 
| parFlags | GHC.RTS.Flags | 
| parGcEnabled | GHC.RTS.Flags | 
| parGcGen | GHC.RTS.Flags | 
| parGcLoadBalancingEnabled | GHC.RTS.Flags | 
| parGcLoadBalancingGen | GHC.RTS.Flags | 
| parGcNoSyncWithIdle | GHC.RTS.Flags | 
| parGcThreads | GHC.RTS.Flags | 
| Parity_6_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Parity_7_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| parmakeSupported | Distribution.Simple.Compiler, Distribution.Simple | 
| ParS | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parS | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| parse | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| ParseArgs | Distribution.Simple.Command | 
| Parsec |  | 
| 1 (Type/Class) | Distribution.Parsec | 
| 2 (Type/Class) | Text.Parsec.Prim, Text.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 | 
| parsecMap | Text.Parsec.Prim, Text.Parsec | 
| parsecMaybeQuoted | Distribution.Parsec | 
| parseCondition | Distribution.PackageDescription.Configuration | 
| parseConditionConfVar | Distribution.Fields.ConfVar | 
| parsecOpenModuleSubst | Distribution.Backpack | 
| parsecOpenModuleSubstEntry | Distribution.Backpack | 
| parsecOptCommaList | Distribution.Parsec | 
| ParsecParser | Distribution.Parsec | 
| parsecQuoted | Distribution.Parsec | 
| parsecStandard | Distribution.Parsec | 
| ParsecT | Text.Parsec.Prim, Text.Parsec | 
| parsecToken | Distribution.Parsec | 
| parsecToken' | Distribution.Parsec | 
| parsecToReadE | Distribution.ReadE | 
| parsecUnqualComponentName | Distribution.Parsec | 
| parsecWarning | Distribution.Parsec | 
| ParseError | Text.Parsec.Error, Text.Parsec, Text.ParserCombinators.Parsec.Error, Text.ParserCombinators.Parsec | 
| ParseErrorExc |  | 
| 1 (Data Constructor) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| 2 (Type/Class) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| parseFailure | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseFatalFailure | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseFatalFailure' | Distribution.Fields.ParseResult | 
| parseFieldGrammar | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| parseFileGlob | Distribution.Simple.Glob | 
| parseFormat | Text.Printf | 
| parseFormatExtension | Data.Time.Format.ISO8601 | 
| parseFromFile |  | 
| 1 (Function) | Text.Parsec.Text.Lazy | 
| 2 (Function) | Text.Parsec.Text | 
| 3 (Function) | Text.Parsec.String, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 4 (Function) | Text.Parsec.ByteString | 
| 5 (Function) | Text.Parsec.ByteString.Lazy | 
| parseGenericPackageDescription | Distribution.PackageDescription.Parsec | 
| parseGenericPackageDescriptionMaybe | Distribution.PackageDescription.Parsec | 
| parseGhcEnvironmentFile | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| parseHookedBuildInfo | Distribution.PackageDescription.Parsec | 
| parseInstalledPackageInfo | Distribution.InstalledPackageInfo | 
| Parser |  | 
| 1 (Type/Class) | Text.Parsec.Text.Lazy | 
| 2 (Type/Class) | Text.Parsec.Text | 
| 3 (Type/Class) | Text.Parsec.String, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| 4 (Type/Class) | Text.Parsec.ByteString | 
| 5 (Type/Class) | Text.Parsec.ByteString.Lazy | 
| parserBind | Text.Parsec.Prim, Text.Parsec | 
| ParseResult | Distribution.Fields.ParseResult, Distribution.Fields, Distribution.PackageDescription.Parsec | 
| parserFail | Text.Parsec.Prim, Text.Parsec | 
| parserPlus | Text.Parsec.Prim, Text.Parsec | 
| parserReturn | Text.Parsec.Prim, Text.Parsec | 
| parserTrace | Text.Parsec.Combinator, Text.Parsec | 
| parserTraced | Text.Parsec.Combinator, Text.Parsec | 
| parserZero | Text.Parsec.Prim, Text.Parsec | 
| parseSep | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| parseString | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseTest | Text.Parsec.Prim, Text.Parsec, Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec | 
| ParseTime | Data.Time.Format.Internal, Data.Time.Format, Data.Time | 
| parseTime | Data.Time.Format, Data.Time | 
| parseTimeM | Data.Time.Format, Data.Time | 
| parseTimeOrError | Data.Time.Format, Data.Time | 
| parseTimeSpecifier | Data.Time.Format.Internal | 
| parseVersion | Data.Version | 
| parseWarning | Distribution.Fields.ParseResult, Distribution.Fields | 
| parseWarnings | Distribution.Fields.ParseResult, Distribution.Fields | 
| Parsing | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| Partial |  | 
| 1 (Data Constructor) | Data.Binary.Get | 
| 2 (Data Constructor) | Data.Binary.Get.Internal | 
| PartialTypeSignatures |  | 
| 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 | 
| partition |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List.NonEmpty | 
| 3 (Function) | Data.List, GHC.OldList | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 9 (Function) | Data.IntSet.Internal, Data.IntSet | 
| 10 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| 11 (Function) | Data.Sequence.Internal, Data.Sequence | 
| 12 (Function) | Data.Set.Internal, Data.Set | 
| 13 (Function) | Data.Text.Lazy | 
| 14 (Function) | Data.Text | 
| partitionComponents | Distribution.Types.Component | 
| partitionEithers |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Either | 
| partitionFields | Distribution.FieldGrammar | 
| partitionWithKey |  | 
| 1 (Function) | Data.IntMap.Internal, Data.IntMap.Strict.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| par_copied_bytes | GHC.Stats | 
| Pass |  | 
| 1 (Data Constructor) | Distribution.TestSuite | 
| 2 (Type/Class) | Control.Monad.Signatures | 
| pass |  | 
| 1 (Function) | Control.Monad.Writer.Class, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 2 (Function) | Control.Monad.Trans.Writer.Strict | 
| 3 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 4 (Function) | Control.Monad.Trans.Writer.CPS | 
| 5 (Function) | Control.Monad.Trans.RWS.Strict | 
| 6 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 7 (Function) | Control.Monad.Trans.RWS.CPS | 
| password | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| Pat | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patchQuirks | Distribution.PackageDescription.Quirks | 
| patError | Control.Exception.Base | 
| PatG | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patG | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| patGE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| path | Data.Graph | 
| PathComponent | Distribution.Simple.InstallDirs.Internal | 
| pathIsSymbolicLink | System.Directory | 
| PathNameLimit | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| pathSeparator |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| pathSeparators |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| PathTemplate | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathTemplateVariable | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathVar | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| PatQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatSynArgs | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PatSynArgsQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatSynD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patSynD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatSynDir | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PatSynDirQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatSynI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PatSynSigD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patSynSigD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatSynType | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PatternGuards |  | 
| 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 | 
| PatternMatchFail |  | 
| 1 (Data Constructor) | Control.Exception, Control.Exception.Base | 
| 2 (Type/Class) | Control.Exception, Control.Exception.Base | 
| PatternSignatures | Language.Haskell.Extension, Distribution.Simple | 
| PatternSynonyms |  | 
| 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 | 
| payload | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| PcAnyVersion | Distribution.Types.PkgconfigVersionRange | 
| PcEarlierVersion | Distribution.Types.PkgconfigVersionRange | 
| pcFreeHeap | GHC.RTS.Flags | 
| PcIntersectVersionRanges | Distribution.Types.PkgconfigVersionRange | 
| PcLaterVersion | Distribution.Types.PkgconfigVersionRange | 
| PcOrEarlierVersion | Distribution.Types.PkgconfigVersionRange | 
| PcOrLaterVersion | Distribution.Types.PkgconfigVersionRange | 
| PcThisVersion | Distribution.Types.PkgconfigVersionRange | 
| PcUnionVersionRanges | Distribution.Types.PkgconfigVersionRange | 
| PDDL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| pdep# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pdep16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pdep32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pdep64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pdep8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| PDouble | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| peek |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| peekArray | Foreign, Foreign.Marshal, Foreign.Marshal.Array, Foreign.Safe, Foreign.Marshal.Safe | 
| peekArray0 | Foreign, Foreign.Marshal, Foreign.Marshal.Array, Foreign.Safe, Foreign.Marshal.Safe | 
| peekByteOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| peekCAString | Foreign.C, Foreign.C.String | 
| peekCAStringLen | Foreign.C, Foreign.C.String | 
| peekCharBuf | GHC.IO.Buffer | 
| peekCString |  | 
| 1 (Function) | Foreign.C, Foreign.C.String | 
| 2 (Function) | GHC.Foreign | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| peekCStringLen |  | 
| 1 (Function) | Foreign.C, Foreign.C.String | 
| 2 (Function) | GHC.Foreign | 
| 3 (Function) | Data.Text.Foreign | 
| peekCWString | Foreign.C, Foreign.C.String | 
| peekCWStringLen |  | 
| 1 (Function) | Foreign.C, Foreign.C.String | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| peekElemOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| peekFilePath |  | 
| 1 (Function) | System.Posix.Internals | 
| 2 (Function) | System.Posix.ByteString.FilePath | 
| peekFilePathLen |  | 
| 1 (Function) | System.Posix.Internals | 
| 2 (Function) | System.Posix.ByteString.FilePath | 
| peekItbl |  | 
| 1 (Function) | GHC.Exts.Heap.InfoTableProf | 
| 2 (Function) | GHC.Exts.Heap.InfoTable, GHC.Exts.Heap | 
| peekTBQueue | Control.Concurrent.STM.TBQueue, Control.Concurrent.STM | 
| peekTChan | Control.Concurrent.STM.TChan, Control.Concurrent.STM | 
| peekTQueue | Control.Concurrent.STM.TQueue, Control.Concurrent.STM | 
| PerCompilerFlavor |  | 
| 1 (Data Constructor) | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| perCompilerFlavorToList | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| performGC | System.Mem | 
| performMajorGC | System.Mem | 
| performMinorGC | System.Mem | 
| perhaps | Data.Text.Internal.Read | 
| PermissionDenied | GHC.IO.Exception | 
| permissionErrorType |  | 
| 1 (Function) | System.IO.Error | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| Permissions |  | 
| 1 (Data Constructor) | System.Directory.Internal | 
| 2 (Type/Class) | System.Directory.Internal, System.Directory | 
| Permissive | Distribution.System | 
| PermParser | Text.Parsec.Perm, Text.ParserCombinators.Parsec.Perm | 
| permutations | Data.List, GHC.OldList | 
| Permute | System.Console.GetOpt | 
| permute | Text.Parsec.Perm, Text.ParserCombinators.Parsec.Perm | 
| PError |  | 
| 1 (Data Constructor) | Distribution.Parsec.Error, Distribution.Parsec, Distribution.Fields | 
| 2 (Type/Class) | Distribution.Parsec.Error, Distribution.Parsec, Distribution.Fields | 
| perror | Text.Printf | 
| pext# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pext16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pext32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pext64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pext8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| pfail |  | 
| 1 (Function) | Text.Read, Text.ParserCombinators.ReadPrec | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| PFloat | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| PHANDLE | System.Process.Internals | 
| phandle | System.Process.Internals | 
| phantom | Data.Functor.Contravariant | 
| PhantomR | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| phantomR | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| phase | Data.Complex | 
| Phases | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| phdlJobHandle | System.Process.Internals | 
| phdlProcessHandle | System.Process.Internals | 
| PHP_3_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PHP_3_01 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| pi |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, GHC.Float, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| Pico | Data.Fixed | 
| picosecondsToDiffTime | Data.Time.Clock, Data.Time | 
| Pid | System.Process | 
| Pijul | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| PInt | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| PInt64 | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| Pipe |  | 
| 1 (Data Constructor) | GHCi.Message | 
| 2 (Type/Class) | GHCi.Message | 
| PipeBufferLimit | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| pipeLeftovers | GHCi.Message | 
| pipeRead | GHCi.Message | 
| pipeWrite | GHCi.Message | 
| pkg | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| pkgBuildableComponents | Distribution.Types.PackageDescription, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| pkgComponents | Distribution.Types.PackageDescription, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| PkgconfigDependency |  | 
| 1 (Data Constructor) | Distribution.Types.PkgconfigDependency, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.Types.PkgconfigDependency, Distribution.PackageDescription | 
| pkgconfigDepends |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| PkgconfigName | Distribution.Types.PkgconfigName, Distribution.Package, Distribution.Make, Distribution.Simple | 
| pkgConfigProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| PkgconfigVersion |  | 
| 1 (Data Constructor) | Distribution.Types.PkgconfigVersion | 
| 2 (Type/Class) | Distribution.Types.PkgconfigVersion | 
| PkgconfigVersionRange | Distribution.Types.PkgconfigVersionRange | 
| pkgDescrFile | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| PkgIdVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PkgName |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax | 
| pkgName |  | 
| 1 (Function) | Distribution.Types.PackageId.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| PkgNameVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| pkgPathEnvVar | Distribution.Simple.Build.PathsModule | 
| pkgRoot |  | 
| 1 (Function) | Distribution.Simple.GHC | 
| 2 (Function) | Distribution.Simple.GHCJS | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 4 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| pkgString | Language.Haskell.TH.Syntax | 
| pkgUrl |  | 
| 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 | 
| pkgVersion |  | 
| 1 (Function) | Distribution.Types.PackageId.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.PackageId, Distribution.Package, Distribution.PackageDescription, Distribution.Make, Distribution.Simple | 
| PkgVerVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| plain | Distribution.Simple.PreProcess.Unlit | 
| PlainForeignPtr | GHC.ForeignPtr | 
| plainInvisTV | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PlainPtr | GHC.ForeignPtr | 
| PlainTV | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| plainTV |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| Platform |  | 
| 1 (Data Constructor) | Distribution.System | 
| 2 (Type/Class) | Distribution.System | 
| 3 (Data Constructor) | GHC.Platform | 
| 4 (Type/Class) | GHC.Platform | 
| platform | Distribution.Simple.Test.Log | 
| platformArch | GHC.Platform | 
| platformByteOrder | GHC.Platform | 
| platformCConvNeedsExtension | GHC.Platform | 
| platformDefines | Distribution.Simple.PreProcess, Distribution.Simple.Configure | 
| platformFromTriple | Distribution.System | 
| platformHasGnuNonexecStack | GHC.Platform | 
| platformHasIdentDirective | GHC.Platform | 
| platformHasSubsectionsViaSymbols | GHC.Platform | 
| platformIndependent | Distribution.Simple.PreProcess | 
| platformInIntRange | GHC.Platform | 
| platformInWordRange | GHC.Platform | 
| platformIsCrossCompiling | GHC.Platform | 
| platformLeadingUnderscore | GHC.Platform | 
| platformMaxInt | GHC.Platform | 
| platformMaxWord | GHC.Platform | 
| PlatformMini |  | 
| 1 (Data Constructor) | GHC.Platform | 
| 2 (Type/Class) | GHC.Platform | 
| platformMini | GHC.Platform | 
| platformMinInt | GHC.Platform | 
| platformMini_arch | GHC.Platform | 
| platformMini_os | GHC.Platform | 
| PlatformMisc |  | 
| 1 (Data Constructor) | GHC.Platform | 
| 2 (Type/Class) | GHC.Platform | 
| platformMisc_ghcDebugged | GHC.Platform | 
| platformMisc_ghcRTSWays | GHC.Platform | 
| platformMisc_ghcRtsWithLibdw | GHC.Platform | 
| platformMisc_ghcThreaded | GHC.Platform | 
| platformMisc_ghcWithInterpreter | GHC.Platform | 
| platformMisc_ghcWithSMP | GHC.Platform | 
| platformMisc_libFFI | GHC.Platform | 
| platformMisc_llvmTarget | GHC.Platform | 
| platformMisc_targetPlatformString | GHC.Platform | 
| platformOS | GHC.Platform | 
| platformTablesNextToCode | GHC.Platform | 
| platformTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| platformUnregisterised | GHC.Platform | 
| platformUsesFrameworks | GHC.Platform | 
| PlatformWordSize | GHC.Platform | 
| platformWordSize | GHC.Platform | 
| platformWordSizeInBits | GHC.Platform | 
| platformWordSizeInBytes | GHC.Platform | 
| Plexus | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| plusAddr# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusBigNat | GHC.Integer.GMP.Internals | 
| plusBigNatWord | GHC.Integer.GMP.Internals | 
| plusDouble | GHC.Float | 
| plusDoubleX2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusDoubleX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusDoubleX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusFloat | GHC.Float | 
| plusFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusFloatX16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusFloatX4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusFloatX8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusForeignPtr | GHC.ForeignPtr, Foreign.ForeignPtr, Foreign, Foreign.Safe | 
| plusInt16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusInt16X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt16X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt16X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt32X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt32X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt32X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt64X2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt64X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt64X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusInt8X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt8X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInt8X64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| plusNatural | GHC.Natural | 
| plusPtr |  | 
| 1 (Function) | GHC.Ptr, Foreign.Ptr, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| plusWord# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusWord12# | GHC.Num.Primitives | 
| plusWord16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusWord16X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord16X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord16X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusWord3# | GHC.Num.Primitives | 
| plusWord32X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord32X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord32X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord64X2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord64X4# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord64X8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusWord8X16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord8X32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| plusWord8X64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| Point |  | 
| 1 (Data Constructor) | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| 2 (Type/Class) | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| poke |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| pokeArray | Foreign, Foreign.Marshal, Foreign.Marshal.Array, Foreign.Safe, Foreign.Marshal.Safe | 
| pokeArray0 | Foreign, Foreign.Marshal, Foreign.Marshal.Array, Foreign.Safe, Foreign.Marshal.Safe | 
| pokeByteOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| pokeElemOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| pokeItbl |  | 
| 1 (Function) | GHC.Exts.Heap.InfoTableProf | 
| 2 (Function) | GHC.Exts.Heap.InfoTable, GHC.Exts.Heap | 
| poke_c_lflag | System.Posix.Internals | 
| polar | Data.Complex | 
| pollableEvent | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| PolyForm_Noncommercial_1_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PolyForm_Small_Business_1_0_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PolyKinds |  | 
| 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 | 
| PolymorphicComponents | Language.Haskell.Extension, Distribution.Simple | 
| Pool | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledMalloc | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledMallocArray | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledMallocArray0 | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledMallocBytes | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledNew | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledNewArray | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledNewArray0 | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledRealloc | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledReallocArray | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledReallocArray0 | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| pooledReallocBytes | Foreign, Foreign.Marshal, Foreign.Marshal.Pool, Foreign.Safe, Foreign.Marshal.Safe | 
| popCallStack | GHC.Stack | 
| popCnt# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt16# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt32# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt64# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt8# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCntI# | GHC.Num.Primitives | 
| popCount | Data.Bits, Foreign, Foreign.Safe | 
| popCountBigNat | GHC.Integer.GMP.Internals | 
| popCountDefault | Data.Bits, Foreign, Foreign.Safe | 
| popCountInteger |  | 
| 1 (Function) | GHC.Integer | 
| 2 (Function) | GHC.Integer.GMP.Internals | 
| popCountNatural | GHC.Natural | 
| popMinIQ | Data.Sequence.Internal.Sorting | 
| popMinITQ | Data.Sequence.Internal.Sorting | 
| popMinQ | Data.Sequence.Internal.Sorting | 
| popMinTQ | Data.Sequence.Internal.Sorting | 
| Position |  | 
| 1 (Data Constructor) | Distribution.Parsec.Position, Distribution.Parsec | 
| 2 (Type/Class) | Distribution.Parsec.Position, Distribution.Parsec | 
| positionCol | Distribution.Parsec.Position | 
| positionRow | Distribution.Parsec.Position | 
| posixDayLength | Data.Time.Clock.POSIX | 
| posixSecondsToModTime | Distribution.Compat.Time | 
| posixSecondsToUTCTime | Data.Time.Clock.POSIX | 
| POSIXTime | Data.Time.Clock.POSIX | 
| PosixVersion | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| posix_accessTimeHiRes | System.Directory.Internal | 
| posix_modificationTimeHiRes | System.Directory.Internal | 
| postBench | Distribution.Simple.UserHooks, Distribution.Simple | 
| postBuild | Distribution.Simple.UserHooks, Distribution.Simple | 
| postClean | Distribution.Simple.UserHooks, Distribution.Simple | 
| postConf | Distribution.Simple.UserHooks, Distribution.Simple | 
| postCopy | Distribution.Simple.UserHooks, Distribution.Simple | 
| postDoctest | Distribution.Simple.UserHooks, Distribution.Simple | 
| Postfix |  | 
| 1 (Data Constructor) | Text.ParserCombinators.Parsec.Expr | 
| 2 (Data Constructor) | Text.Parsec.Expr | 
| PostfixOperators |  | 
| 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 | 
| PostgreSQL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| postHaddock | Distribution.Simple.UserHooks, Distribution.Simple | 
| postHscolour | Distribution.Simple.UserHooks, Distribution.Simple | 
| postInst | Distribution.Simple.UserHooks, Distribution.Simple | 
| postReg | Distribution.Simple.UserHooks, Distribution.Simple | 
| postRepl | Distribution.Simple.UserHooks, Distribution.Simple | 
| postTest | Distribution.Simple.UserHooks, Distribution.Simple | 
| postUnreg | Distribution.Simple.UserHooks, Distribution.Simple | 
| powerDouble | GHC.Float | 
| powerFloat | GHC.Float | 
| powerFloat# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| powerSet | Data.Set.Internal, Data.Set | 
| powModInteger | GHC.Integer.GMP.Internals | 
| powModNatural | GHC.Natural | 
| powModWord# | GHC.Num.BigNat | 
| PP | Distribution.Parsec | 
| ppAlex | Distribution.Simple.PreProcess | 
| PPC | Distribution.System | 
| ppC2hs | Distribution.Simple.PreProcess | 
| PPC64 | Distribution.System | 
| ppCpp | Distribution.Simple.PreProcess | 
| ppCpp' | Distribution.Simple.PreProcess | 
| PPC_64ABI | GHC.Platform | 
| ppc_64ABI | GHC.Platform | 
| ppGenericPackageDescription | Distribution.PackageDescription.PrettyPrint | 
| ppGreenCard | Distribution.Simple.PreProcess | 
| ppHappy | Distribution.Simple.PreProcess | 
| ppHsc2hs | Distribution.Simple.PreProcess | 
| Ppr | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| ppr | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprBangType | Language.Haskell.TH.Ppr | 
| pprBody | Language.Haskell.TH.Ppr | 
| pprCxt | Language.Haskell.TH.Ppr | 
| pprExp | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprFields | Language.Haskell.TH.Ppr | 
| pprFixity | Language.Haskell.TH.Ppr | 
| PprFlag | Language.Haskell.TH.Ppr | 
| pprForall | Language.Haskell.TH.Ppr | 
| pprForall' | Language.Haskell.TH.Ppr | 
| pprForallVis | Language.Haskell.TH.Ppr | 
| pprFunArgType | Language.Haskell.TH.Ppr | 
| pprGadtRHS | Language.Haskell.TH.Ppr | 
| pprGuarded | Language.Haskell.TH.Ppr | 
| pprInfixExp | Language.Haskell.TH.Ppr | 
| pPrint |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| pprint | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pPrintList |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| pPrintPrec |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| pprLit | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| PprM | Language.Haskell.TH.PprLib | 
| pprMatchPat | Language.Haskell.TH.Ppr | 
| pprMaybeExp | Language.Haskell.TH.Ppr | 
| pprName | Language.Haskell.TH.PprLib | 
| pprName' | Language.Haskell.TH.PprLib | 
| pprParendType | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprParendTypeArg | Language.Haskell.TH.Ppr | 
| pprPat | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprPatSynSig | Language.Haskell.TH.Ppr | 
| pprPatSynType | Language.Haskell.TH.Ppr | 
| pprPrefixOcc | Language.Haskell.TH.Ppr | 
| pPrPr_disableITimers |  | 
| 1 (Function) | System.Process.Internals | 
| 2 (Function) | System.Posix.Process.Internals | 
| pprRecFields | Language.Haskell.TH.Ppr | 
| pprStrictType | Language.Haskell.TH.Ppr | 
| pprString | Language.Haskell.TH.Ppr | 
| pprTyApp | Language.Haskell.TH.Ppr | 
| pprTyLit | Language.Haskell.TH.Ppr | 
| pprTyVarBndr | Language.Haskell.TH.Ppr | 
| pprUInfixT | Language.Haskell.TH.Ppr | 
| pprVarBangType | Language.Haskell.TH.Ppr | 
| pprVarStrictType | Language.Haskell.TH.Ppr | 
| ppr_bndrs | Language.Haskell.TH.Ppr | 
| ppr_cxt_preds | Language.Haskell.TH.Ppr | 
| ppr_data | Language.Haskell.TH.Ppr | 
| ppr_dec | Language.Haskell.TH.Ppr | 
| ppr_deriv_clause | Language.Haskell.TH.Ppr | 
| ppr_deriv_strategy | Language.Haskell.TH.Ppr | 
| ppr_list | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| ppr_newtype | Language.Haskell.TH.Ppr | 
| ppr_overlap | Language.Haskell.TH.Ppr | 
| ppr_sig | Language.Haskell.TH.Ppr | 
| ppr_tf_head | Language.Haskell.TH.Ppr | 
| ppr_tySyn | Language.Haskell.TH.Ppr | 
| ppSuffixes | Distribution.Simple.PreProcess | 
| PPSuffixHandler | Distribution.Simple.PreProcess | 
| ppUnlit | Distribution.Simple.PreProcess | 
| pragAnnD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragCompleteD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragInlD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragLineD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Pragma | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PragmaD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| pragRuleD |  | 
| 1 (Function) | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| 2 (Function) | Language.Haskell.TH.Lib.Internal | 
| pragSpecD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragSpecInlD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragSpecInstD | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pre | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| preBench | Distribution.Simple.UserHooks, Distribution.Simple | 
| preBuild | Distribution.Simple.UserHooks, Distribution.Simple | 
| Prec | Text.Read, Text.ParserCombinators.ReadPrec | 
| prec |  | 
| 1 (Function) | GHC.Generics | 
| 2 (Function) | Text.Read, Text.ParserCombinators.ReadPrec | 
| Precedence | Language.Haskell.TH.Ppr | 
| preClean | Distribution.Simple.UserHooks, Distribution.Simple | 
| preConf | Distribution.Simple.UserHooks, Distribution.Simple | 
| preCopy | Distribution.Simple.UserHooks, Distribution.Simple | 
| Pred | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| pred |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Enum, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| predError | GHC.Enum | 
| Predicate |  | 
| 1 (Data Constructor) | Data.Functor.Contravariant | 
| 2 (Type/Class) | Data.Functor.Contravariant | 
| preDoctest | Distribution.Simple.UserHooks, Distribution.Simple | 
| PredQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| preferTerm | System.Console.Haskeline | 
| prefetchAddr0# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchAddr1# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchAddr2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchAddr3# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchByteArray0# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchByteArray1# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchByteArray2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchByteArray3# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchMutableByteArray0# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchMutableByteArray1# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchMutableByteArray2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchMutableByteArray3# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchValue0# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchValue1# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchValue2# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| prefetchValue3# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| Prefix |  | 
| 1 (Data Constructor) | Data.Data | 
| 2 (Data Constructor) | GHC.Generics | 
| 3 (Type/Class) | Data.IntMap.Internal | 
| 4 (Type/Class) | Data.IntSet.Internal | 
| 5 (Data Constructor) | Text.ParserCombinators.Parsec.Expr | 
| 6 (Data Constructor) | Text.Parsec.Expr | 
| prefix | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| prefixBitMask | Data.IntSet.Internal | 
| prefixedFields | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| PrefixI | GHC.Generics | 
| PrefixPatSyn | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| prefixPatSyn | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| prefixRelativeComponentInstallDirs | Distribution.Simple.LocalBuildInfo | 
| prefixRelativeInstallDirs |  | 
| 1 (Function) | Distribution.Simple.LocalBuildInfo | 
| 2 (Function) | Distribution.Simple.InstallDirs | 
| PrefixVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| Prefs | System.Console.Haskeline | 
| preHaddock | Distribution.Simple.UserHooks, Distribution.Simple | 
| preHscolour | Distribution.Simple.UserHooks, Distribution.Simple | 
| preInst | Distribution.Simple.UserHooks, Distribution.Simple | 
| preModShapeProvides | Distribution.Backpack.PreModuleShape | 
| preModShapeRequires | Distribution.Backpack.PreModuleShape | 
| PreModuleShape |  | 
| 1 (Data Constructor) | Distribution.Backpack.PreModuleShape | 
| 2 (Type/Class) | Distribution.Backpack.PreModuleShape | 
| prepareSnapshotTree | Distribution.Simple.SrcDist | 
| prepareTree | Distribution.Simple.SrcDist | 
| prependCurrentDirectory | System.Directory.Internal | 
| PrepFFI | GHCi.Message | 
| prepForeignCall | GHCi.FFI | 
| preprocessComponent | Distribution.Simple.PreProcess | 
| preprocessExtras | Distribution.Simple.PreProcess | 
| PreProcessor |  | 
| 1 (Data Constructor) | Distribution.Simple.PreProcess | 
| 2 (Type/Class) | Distribution.Simple.PreProcess | 
| preReg | Distribution.Simple.UserHooks, Distribution.Simple | 
| preRepl | Distribution.Simple.UserHooks, Distribution.Simple | 
| preserveMissing |  | 
| 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 | 
| preserveMissing' | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Merge.Strict | 
| preTest | Distribution.Simple.UserHooks, Distribution.Simple | 
| Pretext |  | 
| 1 (Data Constructor) | Distribution.Compat.Lens | 
| 2 (Type/Class) | Distribution.Compat.Lens | 
| Pretty |  | 
| 1 (Type/Class) | Distribution.Pretty | 
| 2 (Type/Class) | Text.PrettyPrint.HughesPJClass | 
| 3 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJClass | 
| pretty | Distribution.Pretty | 
| prettyCallStack |  | 
| 1 (Function) | Distribution.Compat.Stack | 
| 2 (Function) | GHC.Exception, GHC.Stack | 
| prettyCallStackLines | GHC.Exception | 
| PrettyField |  | 
| 1 (Data Constructor) | Distribution.Fields.Pretty, Distribution.Fields | 
| 2 (Type/Class) | Distribution.Fields.Pretty, Distribution.Fields | 
| PrettyFieldGrammar | Distribution.FieldGrammar.Pretty, Distribution.FieldGrammar | 
| prettyFieldGrammar | Distribution.FieldGrammar.Pretty, Distribution.FieldGrammar | 
| PrettyFieldGrammar' | Distribution.FieldGrammar | 
| prettyFieldLines | Distribution.Fields.Pretty | 
| prettyHtml |  | 
| 1 (Function) | Text.XHtml.Transitional, Text.XHtml | 
| 2 (Function) | Text.XHtml.Frameset | 
| 3 (Function) | Text.XHtml.Strict | 
| prettyHtmlFragment | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| PrettyLevel |  | 
| 1 (Data Constructor) | Text.PrettyPrint.HughesPJClass | 
| 2 (Type/Class) | Text.PrettyPrint.HughesPJClass | 
| 3 (Data Constructor) | Text.PrettyPrint.Annotated.HughesPJClass | 
| 4 (Type/Class) | Text.PrettyPrint.Annotated.HughesPJClass | 
| prettyLibraryNameComponent | Distribution.Types.LibraryName, Distribution.PackageDescription | 
| prettyNormal |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| prettyParen |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJClass | 
| 2 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| PrettySection | Distribution.Fields.Pretty, Distribution.Fields | 
| prettySectionArgs | Distribution.Fields.Pretty | 
| prettySep | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| prettyShow |  | 
| 1 (Function) | Distribution.Pretty | 
| 2 (Function) | Text.PrettyPrint.HughesPJClass | 
| 3 (Function) | Text.PrettyPrint.Annotated.HughesPJClass | 
| prettySrcLoc | GHC.Exception, GHC.Stack | 
| prettyVersioned | Distribution.Pretty | 
| preUnreg | Distribution.Simple.UserHooks, Distribution.Simple | 
| PRIM | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| Prim | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| prim | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| primBounded | Data.ByteString.Builder.Prim | 
| primFixed | Data.ByteString.Builder.Prim | 
| primHtml | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| primHtmlChar | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| primMapByteStringBounded | Data.ByteString.Builder.Prim | 
| primMapByteStringFixed | Data.ByteString.Builder.Prim | 
| primMapLazyByteStringBounded | Data.ByteString.Builder.Prim | 
| primMapLazyByteStringFixed | Data.ByteString.Builder.Prim | 
| primMapListBounded | Data.ByteString.Builder.Prim | 
| primMapListFixed | Data.ByteString.Builder.Prim | 
| PrimMVar | GHC.Conc.Sync, GHC.Conc | 
| PrimTyConI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PrimType | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| primUnfoldrBounded | Data.ByteString.Builder.Prim | 
| primUnfoldrFixed | Data.ByteString.Builder.Prim | 
| print |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | System.IO, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| printf | Text.Printf | 
| PrintfArg | Text.Printf | 
| PrintfType | Text.Printf | 
| printPackageProblems | Distribution.Simple.SrcDist | 
| printRawCommandAndArgs | Distribution.Simple.Utils | 
| printRawCommandAndArgsAndEnv | Distribution.Simple.Utils | 
| PrioIOAvailable | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| PrivateUse | GHC.Unicode, Data.Char | 
| proc | System.Process | 
| ProcessGroupID |  | 
| 1 (Type/Class) | System.Posix.Types | 
| 2 (Type/Class) | System.Posix.ByteString, System.Posix | 
| ProcessHandle |  | 
| 1 (Data Constructor) | System.Process.Internals | 
| 2 (Type/Class) | System.Process.Internals, System.Process | 
| ProcessHandle__ | System.Process.Internals | 
| ProcessID |  | 
| 1 (Type/Class) | System.Posix.Types | 
| 2 (Type/Class) | System.Posix.ByteString, System.Posix | 
| ProcessInput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| ProcessOutput | System.Posix.Terminal.ByteString, System.Posix.Terminal, System.Posix.ByteString, System.Posix | 
| ProcessStatus | System.Posix.Process.Internals, System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| processStatusChanged | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| ProcessTimes |  | 
| 1 (Data Constructor) | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| 2 (Type/Class) | System.Posix.Process.ByteString, System.Posix.Process, System.Posix.ByteString, System.Posix | 
| procHandle | System.Process.Internals | 
| ProcRetHandles |  | 
| 1 (Data Constructor) | System.Process.Internals | 
| 2 (Type/Class) | System.Process.Internals | 
| Product |  | 
| 1 (Type/Class) | Data.Functor.Product | 
| 2 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 3 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 4 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 5 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| product |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.List, Data.Foldable, Prelude | 
| 3 (Function) | GHC.List, GHC.OldList | 
| 4 (Function) | System.Directory.Internal.Prelude | 
| Prof | Distribution.Simple.Hpc | 
| prof | GHC.RTS.Flags | 
| ProfDetailAllFunctions | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailDefault | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailExportedFunctions | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailLevel | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailNone | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailOther | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfDetailToplevelFunctions | Distribution.Simple.Compiler, Distribution.Simple | 
| ProfFlags |  | 
| 1 (Data Constructor) | GHC.RTS.Flags | 
| 2 (Type/Class) | GHC.RTS.Flags | 
| profilerTicks | GHC.RTS.Flags | 
| profilingFlags | GHC.RTS.Flags | 
| profilingSupported | Distribution.Simple.Compiler, Distribution.Simple | 
| profilingTimerExpired | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| profOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| ProgArg | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| progInvokeArgs | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokeCwd | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokeEnv | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokeInput | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokeInputEncoding | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokeOutputEncoding | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokePath | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progInvokePathEnv | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| progPrefix | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| Program |  | 
| 1 (Data Constructor) | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| 2 (Type/Class) | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramDb | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| programDbOptions | Distribution.Simple.Setup | 
| programDbPaths' | Distribution.Simple.Setup | 
| programDefaultArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programFindLocation | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programFindVersion | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programFlagsDescription | Distribution.Simple.Setup | 
| programId | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramInvocation |  | 
| 1 (Data Constructor) | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| 2 (Type/Class) | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| programInvocation | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| ProgramLocation | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programLocation | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programMonitorFiles | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programName | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programNormaliseArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programOverrideArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programOverrideEnv | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programPath | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programPostConf | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programProperties | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramSearchPath | Distribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programSearchPathAsPATHVar | Distribution.Simple.Program.Find | 
| ProgramSearchPathDefault | Distribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramSearchPathDir | Distribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramSearchPathEntry | Distribution.Simple.Program.Find, Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programVersion | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| Progress |  | 
| 1 (Data Constructor) | Distribution.TestSuite | 
| 2 (Type/Class) | Distribution.TestSuite | 
| 3 (Type/Class) | Distribution.Utils.Progress | 
| progSuffix | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| projectVersionRange | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| PromotedConsT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedConsT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedNilT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedNilT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedTupleT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedTupleT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| properFraction |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Real, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| properFractionDoubleInt | GHC.Float.RealFracMethods | 
| properFractionDoubleInteger | GHC.Float.RealFracMethods | 
| properFractionFloatInt | GHC.Float.RealFracMethods | 
| properFractionFloatInteger | GHC.Float.RealFracMethods | 
| protectedAttr | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| protectedOn | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| protectEsc | GHC.Show | 
| ProtocolError | GHC.IO.Exception | 
| Proxy |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Data Constructor) | Distribution.Compat.Prelude.Internal | 
| 3 (Data Constructor) | Data.Proxy, Data.Typeable, Data.Data | 
| 4 (Type/Class) | Data.Proxy, Data.Typeable, Data.Data | 
| Proxy# |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| proxy# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| PS | Data.ByteString.Internal | 
| pseq | GHC.Conc.Sync, GHC.Conc | 
| Psfrag | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PSF_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PStr | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass, Text.PrettyPrint.HughesPJ, Text.PrettyPrint, Text.PrettyPrint.HughesPJClass | 
| Psutils | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| PS_or_PDF_font_exception_20170817 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| ptext |  | 
| 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 | 
| ptipe | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| Ptr |  | 
| 1 (Data Constructor) | GHC.Ptr, GHC.Exts | 
| 2 (Type/Class) | GHC.Ptr, Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| ptrArgs | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| ptrs | GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTableProf, GHC.Exts.Heap | 
| ptrToIntPtr | Foreign.Ptr, Foreign, Foreign.Safe | 
| ptrToWordPtr | Foreign.Ptr, Foreign, Foreign.Safe | 
| ptr_c_cc | System.Posix.Internals | 
| PublicDomain | Distribution.License, Distribution.Make, Distribution.Simple | 
| Punc | Text.Read.Lex, Text.Read | 
| punctuate |  | 
| 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 | 
| Pure | Control.Applicative.Lift | 
| pure |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | GHC.Base, Control.Applicative, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| purgeObj | GHCi.ObjLink | 
| purple | Text.XHtml.Transitional, Text.XHtml | 
| PushCallStack | GHC.Stack.Types | 
| pushCallStack | GHC.Stack.Types, GHC.Stack | 
| pushChunk | Data.Binary.Get | 
| pushChunks | Data.Binary.Get | 
| pushEndOfInput | Data.Binary.Get | 
| Put |  | 
| 1 (Type/Class) | Distribution.Compat.Binary | 
| 2 (Data Constructor) | Data.Binary.Put | 
| 3 (Type/Class) | Data.Binary.Put, Data.Binary | 
| 4 (Type/Class) | Data.ByteString.Builder.Internal | 
| put |  | 
| 1 (Function) | Distribution.Compat.Binary, Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Binary | 
| 3 (Function) | Data.Binary.Get.Internal | 
| 4 (Function) | Data.ByteString.Builder.Internal | 
| 5 (Function) | Control.Monad.State.Class, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| 6 (Function) | Control.Monad.Trans.State.Strict | 
| 7 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 8 (Function) | Control.Monad.Trans.RWS.Strict | 
| 9 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 10 (Function) | Control.Monad.Trans.RWS.CPS | 
| putArray | GHCi.BinaryArray | 
| putBuilder |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.ByteString.Builder.Internal | 
| putByteString | Data.Binary.Put | 
| putChar |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | System.IO, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| putCharUtf8 |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putDoublebe | Data.Binary.Put | 
| putDoublehost | Data.Binary.Put | 
| putDoublele | Data.Binary.Put | 
| putEnv |  | 
| 1 (Function) | System.Posix.Env.ByteString, System.Posix.ByteString | 
| 2 (Function) | System.Posix.Env, System.Posix | 
| putFloatbe | Data.Binary.Put | 
| putFloathost | Data.Binary.Put | 
| putFloatle | Data.Binary.Put | 
| putHistory | System.Console.Haskeline | 
| putInt16be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt16host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt16le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt32be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt32host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt32le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt64be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt64host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt64le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putInt8 | Data.Binary.Put | 
| putInthost |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putLazyByteString | Data.Binary.Put | 
| putList |  | 
| 1 (Function) | Distribution.Compat.Binary, Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Binary | 
| PutM | Data.Binary.Put | 
| putMessage | GHCi.Message | 
| putMVar |  | 
| 1 (Function) | GHC.MVar, Control.Concurrent.MVar, Control.Concurrent | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| putMVar# |  | 
| 1 (Function) | GHC.Base, GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| putQ | Language.Haskell.TH.Syntax | 
| puts | System.Posix.Internals | 
| putShortByteString | Data.Binary.Put | 
| putState | Text.Parsec.Prim, Text.Parsec | 
| putStr |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | System.IO, Prelude | 
| 3 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 5 (Function) | System.Directory.Internal.Prelude | 
| 6 (Function) | Data.Text.Lazy.IO | 
| 7 (Function) | Data.Text.IO | 
| putStringUtf8 |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putStrLn |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | System.IO, Prelude | 
| 3 (Function) | Data.ByteString.Char8 | 
| 4 (Function) | Data.ByteString.Lazy.Char8 | 
| 5 (Function) | Data.ByteString.Lazy | 
| 6 (Function) | Data.ByteString | 
| 7 (Function) | System.Directory.Internal.Prelude | 
| 8 (Function) | Data.Text.Lazy.IO | 
| 9 (Function) | Data.Text.IO | 
| putTHMessage | GHCi.Message | 
| putTMVar | Control.Concurrent.STM.TMVar, Control.Concurrent.STM | 
| putToLazyByteString | Data.ByteString.Builder.Internal | 
| putToLazyByteStringWith | Data.ByteString.Builder.Internal | 
| putTraceMsg | Debug.Trace | 
| putWord16be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord16host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord16le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord32be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord32host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord32le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord64be |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord64host |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord64le |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| putWord8 |  | 
| 1 (Function) | Distribution.Compat.Binary | 
| 2 (Function) | Data.Binary.Put, Data.Binary | 
| putWordhost |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| PW4 | GHC.Platform | 
| PW8 | GHC.Platform | 
| PWarning |  | 
| 1 (Data Constructor) | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| 2 (Type/Class) | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWarnType | Distribution.Parsec.Warning, Distribution.Parsec, Distribution.Fields | 
| PWord | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| PWord64 | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| 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 | 
| 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 | 
| pzero | Text.ParserCombinators.Parsec.Prim, Text.ParserCombinators.Parsec |