| P | GHC.Generics | 
| p | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| pack |  | 
| 1 (Function) | Data.ByteString.Lazy.Char8 | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString.Char8 | 
| 4 (Function) | Data.ByteString | 
| 5 (Function) | Codec.Binary.UTF8.Generic | 
| Package | Distribution.Package, Distribution.Make, Distribution.Simple | 
| package |  | 
| 1 (Function) | Distribution.Simple.Test | 
| 2 (Function) | Distribution.PackageDescription | 
| PackageBuildImpossible | Distribution.PackageDescription.Check | 
| PackageBuildWarning | Distribution.PackageDescription.Check | 
| PackageCheck | Distribution.PackageDescription.Check | 
| PackageDB | Distribution.Simple.Compiler, Distribution.Simple | 
| PackageDBStack | Distribution.Simple.Compiler, Distribution.Simple | 
| PackageDescription |  | 
| 1 (Data Constructor) | Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.PackageDescription | 
| packageDescription | Distribution.PackageDescription | 
| PackageDistInexcusable | Distribution.PackageDescription.Check | 
| PackageDistSuspicious | Distribution.PackageDescription.Check | 
| PackageFixedDeps | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PackageId | Distribution.Package, Distribution.Make, Distribution.Simple | 
| packageId | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PackageIdentifier |  | 
| 1 (Data Constructor) | Distribution.Package, Distribution.Make, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PackageImports | Language.Haskell.Extension, Distribution.Simple | 
| PackageIndex | Distribution.Simple.PackageIndex | 
| PackageLog |  | 
| 1 (Data Constructor) | Distribution.Simple.Test | 
| 2 (Type/Class) | Distribution.Simple.Test | 
| PackageName |  | 
| 1 (Data Constructor) | Distribution.Package, Distribution.Make, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Package, Distribution.Make, Distribution.Simple | 
| packageName | Distribution.Package, Distribution.Make, Distribution.Simple | 
| packageTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| packageVersion | Distribution.Package, Distribution.Make, Distribution.Simple | 
| packCString | Data.ByteString, Data.ByteString.Char8 | 
| packCStringLen | Data.ByteString, Data.ByteString.Char8 | 
| packDL | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| packRTLDFlags | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker.ByteString, System.Posix.DynamicLinker, System.Posix.ByteString, System.Posix | 
| PageMode | Text.PrettyPrint.HughesPJ, Text.PrettyPrint | 
| Pair | Data.Functor.Product | 
| pairBwd | Compiler.Hoopl | 
| pairFwd | Compiler.Hoopl | 
| pairLattice | Compiler.Hoopl | 
| par | GHC.Conc.Sync, GHC.Conc | 
| par# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| Par0 | GHC.Generics | 
| Par1 |  | 
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Type/Class) | GHC.Generics | 
| paragraph | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| ParagraphSeparator |  | 
| 1 (Data Constructor) | Data.Char | 
| 2 (Data Constructor) | Data.Char | 
| ParallelListComp | Language.Haskell.Extension, Distribution.Simple | 
| param | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| parAt# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parAtAbs# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parAtForNow# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parAtRel# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parens |  | 
| 1 (Function) | Text.Read | 
| 2 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint | 
| 3 (Function) | Language.Haskell.TH.PprLib | 
| ParensE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parensE | 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, Language.Haskell.TH | 
| ParentName | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parGlobal# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parLocal# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.Prim | 
| parMaxBytesCopied | GHC.Stats | 
| ParS | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| parS | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| parse | Distribution.Text | 
| ParseArgs | Distribution.Simple.Command | 
| parseBuildTool | Distribution.ParseUtils | 
| parseCommaList | Distribution.ParseUtils | 
| parseCompilerFlavorCompat | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| parseCondition | Distribution.PackageDescription.Configuration | 
| parseExtensionQ | Distribution.ParseUtils | 
| parseFail | Distribution.ParseUtils | 
| ParseFailed | Distribution.ParseUtils, Distribution.InstalledPackageInfo, Distribution.PackageDescription.Parse | 
| parseFields | Distribution.ParseUtils | 
| parseFieldsFlat | Distribution.ParseUtils | 
| parseFileGlob | Distribution.Simple.Utils | 
| parseFilePathQ | Distribution.ParseUtils | 
| parseFreeText | Distribution.ParseUtils | 
| parseHookedBuildInfo | Distribution.PackageDescription.Parse | 
| parseInstalledPackageInfo | Distribution.InstalledPackageInfo | 
| parseLanguageQ | Distribution.ParseUtils | 
| parseLicenseQ | Distribution.ParseUtils | 
| parseModuleNameQ | Distribution.ParseUtils | 
| ParseOk | Distribution.ParseUtils, Distribution.InstalledPackageInfo, Distribution.PackageDescription.Parse | 
| parseOptCommaList | Distribution.ParseUtils | 
| parseOptVersion | Distribution.ParseUtils | 
| parsePackageDescription | Distribution.PackageDescription.Parse | 
| parsePackageNameQ | Distribution.ParseUtils | 
| parsePkgconfigDependency | Distribution.ParseUtils | 
| parseQuoted | Distribution.ParseUtils | 
| parseReadE | Distribution.ReadE | 
| ParseResult | Distribution.ParseUtils, Distribution.InstalledPackageInfo, Distribution.PackageDescription.Parse | 
| parseSepList | Distribution.ParseUtils | 
| parseTestedWithQ | Distribution.ParseUtils | 
| parseTokenQ | Distribution.ParseUtils | 
| parseTokenQ' | Distribution.ParseUtils | 
| parseVersion | Data.Version | 
| parseVersionRangeQ | Distribution.ParseUtils | 
| partition |  | 
| 1 (Function) | Data.List | 
| 2 (Function) | Data.ByteString.Lazy | 
| 3 (Function) | Data.ByteString | 
| 4 (Function) | Data.Sequence | 
| 5 (Function) | Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 6 (Function) | Data.IntSet | 
| 7 (Function) | Data.Map.Lazy, Data.Map.Strict, Data.Map | 
| 8 (Function) | Data.Set | 
| 9 (Function) | List | 
| 10 (Function) | Data.List | 
| partitionEithers | Data.Either | 
| partitionWithKey |  | 
| 1 (Function) | Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 2 (Function) | Data.Map.Lazy, Data.Map.Strict, Data.Map | 
| parTotBytesCopied | GHC.Stats | 
| Pass | Distribution.TestSuite | 
| pass |  | 
| 1 (Function) | Control.Monad.Trans.Writer.Strict | 
| 2 (Function) | Control.Monad.Trans.Writer.Lazy, Control.Monad.Trans.Writer | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| password | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| Pat | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patError | Control.Exception.Base | 
| PatG | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| patG | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| patGE | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| path | Data.Graph | 
| PathNameLimit | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| pathSeparator |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| pathSeparators |  | 
| 1 (Function) | System.FilePath.Posix, System.FilePath | 
| 2 (Function) | System.FilePath.Windows | 
| PathTemplate | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathTemplateVariable | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PathVar | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| PatQ | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PatternGuards | Language.Haskell.Extension, Distribution.Simple | 
| PatternMatchFail |  | 
| 1 (Data Constructor) | Control.Exception.Base, Control.Exception | 
| 2 (Type/Class) | Control.Exception.Base, Control.Exception | 
| PatternSignatures | Language.Haskell.Extension, Distribution.Simple | 
| peakMegabytesAllocated | GHC.Stats | 
| peek |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| peekArray |  | 
| 1 (Function) | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| 2 (Function) | MarshalArray | 
| 3 (Function) | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| peekArray0 |  | 
| 1 (Function) | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| 2 (Function) | MarshalArray | 
| 3 (Function) | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| peekByteOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| peekCAString |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | CString, CForeign | 
| 3 (Function) | Foreign.C.String, Foreign.C | 
| peekCAStringLen |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | CString, CForeign | 
| 3 (Function) | Foreign.C.String, Foreign.C | 
| peekCharBuf | GHC.IO.Buffer | 
| peekCString |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | GHC.Foreign | 
| 3 (Function) | CString, CForeign | 
| 4 (Function) | Foreign.C.String, Foreign.C | 
| peekCStringLen |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | GHC.Foreign | 
| 3 (Function) | CString, CForeign | 
| 4 (Function) | Foreign.C.String, Foreign.C | 
| peekCWString |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | CString, CForeign | 
| 3 (Function) | Foreign.C.String, Foreign.C | 
| peekCWStringLen |  | 
| 1 (Function) | Foreign.C.String, Foreign.C | 
| 2 (Function) | CString, CForeign | 
| 3 (Function) | Foreign.C.String, Foreign.C | 
| peekElemOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| peekFilePath | System.Posix.ByteString.FilePath | 
| peekFilePathLen | System.Posix.ByteString.FilePath | 
| PElem | Compiler.Hoopl | 
| performGC | System.Mem | 
| permissionErrorType |  | 
| 1 (Function) | System.IO.Error | 
| 2 (Function) | MarshalError | 
| 3 (Function) | System.IO.Error | 
| Permissions |  | 
| 1 (Type/Class) | System.Directory | 
| 2 (Data Constructor) | Directory | 
| 3 (Type/Class) | Directory | 
| permutations |  | 
| 1 (Function) | Data.List | 
| 2 (Function) | Data.List | 
| Permute | System.Console.GetOpt | 
| PError | Distribution.ParseUtils, Distribution.InstalledPackageInfo | 
| pfail |  | 
| 1 (Function) | Text.ParserCombinators.ReadPrec, Text.Read | 
| 2 (Function) | Text.ParserCombinators.ReadP | 
| 3 (Function) | Distribution.Compat.ReadP | 
| phase |  | 
| 1 (Function) | Data.Complex | 
| 2 (Function) | Complex | 
| 3 (Function) | Data.Complex | 
| Phases | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| pi |  | 
| 1 (Function) | Prelude | 
| 2 (Function) | Prelude | 
| 3 (Function) | Prelude | 
| Pico | Data.Fixed | 
| PipeBufferLimit | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| pkgconfigDepends | Distribution.PackageDescription | 
| pkgConfigProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| pkgDescrFieldDescrs | Distribution.PackageDescription.Parse | 
| pkgDescrFile | Distribution.Simple.LocalBuildInfo | 
| PkgIdVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| PkgName |  | 
| 1 (Data Constructor) | Language.Haskell.TH.Syntax | 
| 2 (Type/Class) | Language.Haskell.TH.Syntax | 
| pkgName | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PkgNameVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| pkgPathEnvVar | Distribution.Simple.Build.PathsModule | 
| pkgString | Language.Haskell.TH.Syntax | 
| pkgUrl |  | 
| 1 (Function) | Distribution.PackageDescription | 
| 2 (Function) | Distribution.InstalledPackageInfo | 
| pkgVersion | Distribution.Package, Distribution.Make, Distribution.Simple | 
| PkgVerVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| plain | Distribution.Simple.PreProcess.Unlit | 
| PlainTV | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| plainTV | Language.Haskell.TH.Lib | 
| Platform |  | 
| 1 (Data Constructor) | Distribution.System | 
| 2 (Type/Class) | Distribution.System | 
| platform | Distribution.Simple.Test | 
| platformIndependent | Distribution.Simple.PreProcess | 
| platformTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| plusAddr# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusFloat# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusPtr |  | 
| 1 (Function) | Foreign.Ptr, Foreign, Foreign.Safe | 
| 2 (Function) | Ptr | 
| 3 (Function) | Foreign.Ptr, Foreign | 
| plusWord# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| plusWord2# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| Point |  | 
| 1 (Data Constructor) | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| 2 (Type/Class) | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| Pointed | Compiler.Hoopl | 
| poke |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| pokeArray |  | 
| 1 (Function) | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| 2 (Function) | MarshalArray | 
| 3 (Function) | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| pokeArray0 |  | 
| 1 (Function) | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| 2 (Function) | MarshalArray | 
| 3 (Function) | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| pokeByteOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| pokeElemOff |  | 
| 1 (Function) | Foreign.Storable, Foreign, Foreign.Safe | 
| 2 (Function) | Storable | 
| 3 (Function) | Foreign.Storable, Foreign | 
| polar |  | 
| 1 (Function) | Data.Complex | 
| 2 (Function) | Complex | 
| 3 (Function) | Data.Complex | 
| pollableEvent | System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix | 
| PolymorphicComponents | Language.Haskell.Extension, Distribution.Simple | 
| Pool | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledMalloc | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledMallocArray | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledMallocArray0 | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledMallocBytes | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledNew | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledNewArray | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledNewArray0 | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledRealloc | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledReallocArray | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledReallocArray0 | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| pooledReallocBytes | Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal, Foreign, Foreign.Safe | 
| popCnt# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt16# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt32# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt64# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCnt8# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| popCount |  | 
| 1 (Function) | Data.Bits, Foreign, Foreign.Safe | 
| 2 (Function) | Bits | 
| popCountDefault |  | 
| 1 (Function) | Data.Bits, Foreign, Foreign.Safe | 
| 2 (Function) | Bits | 
| PosixVersion | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| 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 | 
| PostfixOperators | Language.Haskell.Extension, Distribution.Simple | 
| postHaddock | Distribution.Simple.UserHooks, Distribution.Simple | 
| postHscolour | Distribution.Simple.UserHooks, Distribution.Simple | 
| postInst | Distribution.Simple.UserHooks, Distribution.Simple | 
| postorder_dfs | Compiler.Hoopl.Internals, Compiler.Hoopl | 
| postorder_dfs_from | Compiler.Hoopl.Internals, Compiler.Hoopl | 
| postorder_dfs_from_except | Compiler.Hoopl.Internals, Compiler.Hoopl | 
| postReg | Distribution.Simple.UserHooks, Distribution.Simple | 
| postSDist | Distribution.Simple.UserHooks, Distribution.Simple | 
| postTest | Distribution.Simple.UserHooks, Distribution.Simple | 
| postUnreg | Distribution.Simple.UserHooks, Distribution.Simple | 
| powerFloat# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| ppAlex | Distribution.Simple.PreProcess | 
| PPC | Distribution.System | 
| ppC2hs | Distribution.Simple.PreProcess | 
| PPC64 | Distribution.System | 
| ppCpp | Distribution.Simple.PreProcess | 
| ppCpp' | Distribution.Simple.PreProcess | 
| ppField | Distribution.ParseUtils | 
| ppFields | Distribution.ParseUtils | 
| 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 | 
| 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 | 
| pprFunArgType | Language.Haskell.TH.Ppr | 
| pprGuarded | Language.Haskell.TH.Ppr | 
| pprInfixExp | Language.Haskell.TH.Ppr | 
| pprint | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprLit | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| PprM | Language.Haskell.TH.PprLib | 
| pprMaybeExp | Language.Haskell.TH.Ppr | 
| pprName | Language.Haskell.TH.PprLib | 
| pprName' | Language.Haskell.TH.PprLib | 
| pprParendType | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pprPat | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| pPrPr_disableITimers | System.Posix.Process.Internals | 
| pprStrictType | Language.Haskell.TH.Ppr | 
| pprString | Language.Haskell.TH.Ppr | 
| pprTyApp | Language.Haskell.TH.Ppr | 
| pprTyLit | Language.Haskell.TH.Ppr | 
| pprVarStrictType | Language.Haskell.TH.Ppr | 
| ppr_data | Language.Haskell.TH.Ppr | 
| ppr_dec | Language.Haskell.TH.Ppr | 
| ppr_list | Language.Haskell.TH.Ppr, Language.Haskell.TH | 
| ppr_newtype | Language.Haskell.TH.Ppr | 
| ppr_sig | Language.Haskell.TH.Ppr | 
| ppr_tySyn | Language.Haskell.TH.Ppr | 
| ppSuffixes | Distribution.Simple.PreProcess | 
| PPSuffixHandler | Distribution.Simple.PreProcess | 
| ppUnlit | Distribution.Simple.PreProcess | 
| pragInlD | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Pragma | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| PragmaD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| pragRuleD | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragSpecD | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragSpecInlD | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| pragSpecInstD | 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.ParserCombinators.ReadPrec, Text.Read | 
| prec |  | 
| 1 (Function) | GHC.Generics | 
| 2 (Function) | Text.ParserCombinators.ReadPrec, Text.Read | 
| 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) | Prelude | 
| 2 (Function) | Prelude | 
| 3 (Function) | Prelude | 
| PredQ | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| preferTerm | System.Console.Haskeline | 
| Prefix |  | 
| 1 (Data Constructor) | Data.Data | 
| 2 (Data Constructor) | GHC.Generics | 
| prefix | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| prefixRelativeInstallDirs |  | 
| 1 (Function) | Distribution.Simple.LocalBuildInfo | 
| 2 (Function) | Distribution.Simple.InstallDirs | 
| PrefixVar | 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 | 
| preorder_dfs | Compiler.Hoopl.Internals, Compiler.Hoopl | 
| preorder_dfs_from_except | Compiler.Hoopl.Internals, Compiler.Hoopl | 
| prepareSnapshotTree | Distribution.Simple.SrcDist | 
| prepareTree | Distribution.Simple.SrcDist | 
| preprocessComponent | Distribution.Simple.PreProcess | 
| PreProcessor |  | 
| 1 (Data Constructor) | Distribution.Simple.PreProcess | 
| 2 (Type/Class) | Distribution.Simple.PreProcess | 
| preReg | Distribution.Simple.UserHooks, Distribution.Simple | 
| preSDist | Distribution.Simple.UserHooks, Distribution.Simple | 
| preTest | Distribution.Simple.UserHooks, Distribution.Simple | 
| 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 | 
| preUnreg | Distribution.Simple.UserHooks, Distribution.Simple | 
| prime | Data.HashTable | 
| primHtml | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| primHtmlChar | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| PrimTyConI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| print |  | 
| 1 (Function) | System.IO, Prelude | 
| 2 (Function) | Prelude, IO | 
| 3 (Function) | Prelude, System.IO | 
| 4 (Function) | System.IO.UTF8 | 
| printf | Text.Printf | 
| PrintfArg | Text.Printf | 
| PrintfType | Text.Printf | 
| printPackageProblems | Distribution.Simple.SrcDist | 
| PrioIOAvailable | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| PrivateUse |  | 
| 1 (Data Constructor) | Data.Char | 
| 2 (Data Constructor) | Data.Char | 
| proc | System.Process | 
| ProcessGroupID |  | 
| 1 (Type/Class) | System.Posix.Types | 
| 2 (Type/Class) | System.Posix.ByteString, System.Posix | 
| ProcessHandle | System.Process | 
| ProcessID |  | 
| 1 (Type/Class) | System.Posix.Types | 
| 2 (Type/Class) | System.Posix.ByteString, System.Posix | 
| ProcessInput | System.Posix.Terminal, System.Posix.Terminal.ByteString, System.Posix.ByteString, System.Posix | 
| ProcessOutput | System.Posix.Terminal, System.Posix.Terminal.ByteString, 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.ByteString, System.Posix.Signals.Exts, 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 | 
| Product |  | 
| 1 (Data Constructor) | Data.Monoid | 
| 2 (Type/Class) | Data.Monoid | 
| 3 (Type/Class) | Data.Functor.Product | 
| product |  | 
| 1 (Function) | Data.Foldable | 
| 2 (Function) | Data.List, Prelude | 
| 3 (Function) | Prelude, List | 
| 4 (Function) | Prelude, Data.List | 
| profilingTimerExpired | System.Posix.Signals, System.Posix.ByteString, System.Posix.Signals.Exts, System.Posix | 
| pROF_HDR_SIZE | GHC.Constants | 
| ProgArg | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| progdir | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| 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 | 
| progPrefix | Distribution.Simple.LocalBuildInfo | 
| Program |  | 
| 1 (Data Constructor) | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| 2 (Type/Class) | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| ProgramConfiguration | Distribution.Simple.Program | 
| ProgramDb | Distribution.Simple.Program.Db | 
| programDefaultArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programFindLocation | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programFindVersion | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| 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 | 
| programName | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programOverrideArgs | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programPath | Distribution.Simple.Program.Types, Distribution.Simple.Program | 
| programPostConf | 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 | 
| progSuffix | Distribution.Simple.LocalBuildInfo | 
| PromotedConsT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedConsT | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedNilT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedNilT | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedT | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| PromotedTupleT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| promotedTupleT | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| properFraction |  | 
| 1 (Function) | Prelude | 
| 2 (Function) | Prelude | 
| 3 (Function) | Prelude | 
| protectedAttr | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| protectedOn | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| pseq | GHC.Conc.Sync, GHC.Conc | 
| PStr | Text.PrettyPrint.HughesPJ, Text.PrettyPrint | 
| ptext |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint | 
| 2 (Function) | Language.Haskell.TH.PprLib | 
| Ptr |  | 
| 1 (Data Constructor) | GHC.Exts | 
| 2 (Type/Class) | Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts | 
| 3 (Type/Class) | Ptr | 
| 4 (Type/Class) | Foreign.Ptr, Foreign | 
| ptrToIntPtr |  | 
| 1 (Function) | Foreign.Ptr, Foreign, Foreign.Safe | 
| 2 (Function) | Ptr | 
| 3 (Function) | Foreign.Ptr, Foreign | 
| ptrToWordPtr |  | 
| 1 (Function) | Foreign.Ptr, Foreign, Foreign.Safe | 
| 2 (Function) | Ptr | 
| 3 (Function) | Foreign.Ptr, Foreign | 
| PublicDomain | Distribution.License, Distribution.Make, Distribution.Simple | 
| Punc | Text.Read.Lex, Text.Read | 
| punctuate |  | 
| 1 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint | 
| 2 (Function) | Language.Haskell.TH.PprLib | 
| Pure | Control.Applicative.Lift | 
| pure | Control.Applicative | 
| purple | Text.XHtml.Transitional, Text.XHtml | 
| Put |  | 
| 1 (Data Constructor) | Data.Binary.Put | 
| 2 (Type/Class) | Data.Binary.Put, Data.Binary | 
| put |  | 
| 1 (Function) | Data.Binary | 
| 2 (Function) | Control.Monad.Trans.State.Strict | 
| 3 (Function) | Control.Monad.Trans.State.Lazy, Control.Monad.Trans.State | 
| 4 (Function) | Control.Monad.Trans.RWS.Strict | 
| 5 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| putBuilder | Data.Binary.Put | 
| putByteString | Data.Binary.Put | 
| putChar |  | 
| 1 (Function) | System.IO, Prelude | 
| 2 (Function) | Prelude, IO | 
| 3 (Function) | Prelude, System.IO | 
| putCharUtf8 | Data.Binary.Builder | 
| putEnv |  | 
| 1 (Function) | System.Posix.Env, System.Posix | 
| 2 (Function) | System.Posix.Env.ByteString, System.Posix.ByteString | 
| putHistory | System.Console.Haskeline | 
| putLazyByteString | Data.Binary.Put | 
| PutM | Data.Binary.Put | 
| putMVar | Control.Concurrent.MVar, Control.Concurrent | 
| putMVar# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| putStr |  | 
| 1 (Function) | System.IO, Prelude | 
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 4 (Function) | Prelude, IO | 
| 5 (Function) | Prelude, System.IO | 
| 6 (Function) | System.IO.UTF8 | 
| putStrLn |  | 
| 1 (Function) | System.IO, Prelude | 
| 2 (Function) | Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString.Lazy | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString | 
| 6 (Function) | Prelude, IO | 
| 7 (Function) | Prelude, System.IO | 
| 8 (Function) | System.IO.UTF8 | 
| 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 | Data.Binary.Put, Data.Binary | 
| putWordhost |  | 
| 1 (Function) | Data.Binary.Put | 
| 2 (Function) | Data.Binary.Builder | 
| PWarning |  | 
| 1 (Data Constructor) | Distribution.ParseUtils | 
| 2 (Type/Class) | Distribution.ParseUtils, Distribution.InstalledPackageInfo |