| PackageImports | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| packageName | GHC.Internal.Generics | 
| packDoubleX2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packDoubleX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packDoubleX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packFloatX16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packFloatX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packFloatX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt16X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt16X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt16X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt32X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt32X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt32X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt64X2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt64X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt64X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt8X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt8X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packInt8X64# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord16X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord16X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord16X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord32X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord32X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord32X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord64X2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord64X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord64X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord8X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord8X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| packWord8X64# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| PAddr | GHC.Internal.Heap.Closures | 
| panicError | GHC.Internal.Prim.Panic | 
| PAP | GHC.Internal.ClosureTypes | 
| PAPClosure | GHC.Internal.Heap.Closures | 
| par | GHC.Internal.Conc.Sync | 
| par# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| Par1 |  | 
| 1 (Type/Class) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.Generics | 
| ParagraphSeparator | GHC.Internal.Unicode | 
| ParallelArrays | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| ParallelListComp | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| paren | GHC.Internal.Read | 
| parens | GHC.Internal.Read, GHC.Internal.Text.Read | 
| ParensE | GHC.Internal.TH.Syntax | 
| parensE | GHC.Internal.TH.Lib | 
| ParensP | GHC.Internal.TH.Syntax | 
| parensP | GHC.Internal.TH.Lib | 
| ParensT | GHC.Internal.TH.Syntax | 
| parensT | GHC.Internal.TH.Lib | 
| ParentName | GHC.Internal.TH.Syntax | 
| ParFlags |  | 
| 1 (Type/Class) | GHC.Internal.RTS.Flags | 
| 2 (Data Constructor) | GHC.Internal.RTS.Flags | 
| parFlags | GHC.Internal.RTS.Flags | 
| parGcEnabled | GHC.Internal.RTS.Flags | 
| parGcGen | GHC.Internal.RTS.Flags | 
| parGcLoadBalancingEnabled | GHC.Internal.RTS.Flags | 
| parGcLoadBalancingGen | GHC.Internal.RTS.Flags | 
| parGcNoSyncWithIdle | GHC.Internal.RTS.Flags | 
| parGcThreads | GHC.Internal.RTS.Flags | 
| ParS | GHC.Internal.TH.Syntax | 
| parS | GHC.Internal.TH.Lib | 
| parseVersion | GHC.Internal.Data.Version | 
| PartialTypeSignatures | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| partition | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| partitionEithers | GHC.Internal.Data.Either | 
| par_copied_bytes | GHC.Internal.Stats | 
| Pat | GHC.Internal.TH.Syntax | 
| patError | GHC.Internal.Control.Exception.Base | 
| PatG | GHC.Internal.TH.Syntax | 
| patG | GHC.Internal.TH.Lib | 
| patGE | GHC.Internal.TH.Lib | 
| PatQ | GHC.Internal.TH.Lib | 
| PatSynArgs | GHC.Internal.TH.Syntax | 
| PatSynArgsQ | GHC.Internal.TH.Lib | 
| PatSynD | GHC.Internal.TH.Syntax | 
| patSynD | GHC.Internal.TH.Lib | 
| PatSynDir | GHC.Internal.TH.Syntax | 
| PatSynDirQ | GHC.Internal.TH.Lib | 
| patSynD_doc | GHC.Internal.TH.Lib | 
| PatSynI | GHC.Internal.TH.Syntax | 
| PatSynSigD | GHC.Internal.TH.Syntax | 
| patSynSigD | GHC.Internal.TH.Lib | 
| PatSynType | GHC.Internal.TH.Syntax | 
| PatternGuards | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| PatternMatchFail |  | 
| 1 (Type/Class) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| 2 (Data Constructor) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| PatternSynonyms | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| payload | GHC.Internal.Heap.Closures | 
| pcFreeHeap | GHC.Internal.RTS.Flags | 
| pdep# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pdep16# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pdep32# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pdep64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pdep8# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| PDouble | GHC.Internal.Heap.Closures | 
| peek | GHC.Internal.Foreign.Storable | 
| peekArray | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| peekArray0 | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| peekByteOff | GHC.Internal.Foreign.Storable | 
| peekCAString | GHC.Internal.Foreign.C.String | 
| peekCAStringLen | GHC.Internal.Foreign.C.String | 
| peekCharBuf | GHC.Internal.IO.Buffer | 
| peekCString |  | 
| 1 (Function) | GHC.Internal.Foreign.C.String.Encoding | 
| 2 (Function) | GHC.Internal.Foreign.C.String | 
| peekCStringLen |  | 
| 1 (Function) | GHC.Internal.Foreign.C.String.Encoding | 
| 2 (Function) | GHC.Internal.Foreign.C.String | 
| peekCWString | GHC.Internal.Foreign.C.String | 
| peekCWStringLen | GHC.Internal.Foreign.C.String | 
| peekElemOff | GHC.Internal.Foreign.Storable | 
| peekFilePath | GHC.Internal.System.Posix.Internals | 
| peekFilePathLen | GHC.Internal.System.Posix.Internals | 
| peekInfoProv | GHC.Internal.InfoProv.Types, GHC.Internal.InfoProv | 
| peekItbl |  | 
| 1 (Function) | GHC.Internal.Heap.InfoTableProf | 
| 2 (Function) | GHC.Internal.Heap.InfoTable | 
| performBlockingMajorGC | GHC.Internal.System.Mem | 
| performGC | GHC.Internal.System.Mem | 
| performMajorGC | GHC.Internal.System.Mem | 
| performMinorGC | GHC.Internal.System.Mem | 
| PermissionDenied | GHC.Internal.IO.Exception | 
| permissionErrorType | GHC.Internal.System.IO.Error | 
| permutations | GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| pext# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pext16# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pext32# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pext64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pext8# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| pfail |  | 
| 1 (Function) | GHC.Internal.Text.ParserCombinators.ReadP | 
| 2 (Function) | GHC.Internal.Text.ParserCombinators.ReadPrec, GHC.Internal.Text.Read | 
| PFloat | GHC.Internal.Heap.Closures | 
| PhantomR | GHC.Internal.TH.Syntax | 
| phantomR | GHC.Internal.TH.Lib | 
| Phases | GHC.Internal.TH.Syntax | 
| pi | GHC.Internal.Float, GHC.Internal.Numeric | 
| PInt | GHC.Internal.Heap.Closures | 
| PInt64 | GHC.Internal.Heap.Closures | 
| pkg | GHC.Internal.Heap.Closures | 
| PkgName |  | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| pkgString | GHC.Internal.TH.Syntax | 
| plainBndrTV | GHC.Internal.TH.Lib | 
| PlainForeignPtr | GHC.Internal.ForeignPtr | 
| plainInvisTV | GHC.Internal.TH.Lib | 
| PlainPtr | GHC.Internal.ForeignPtr | 
| PlainTV | GHC.Internal.TH.Syntax | 
| plainTV | GHC.Internal.TH.Lib | 
| plusAddr# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusDouble | GHC.Internal.Float | 
| plusDoubleX2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusDoubleX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusDoubleX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusFloat | GHC.Internal.Float | 
| plusFloat# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusFloatX16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusFloatX4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusFloatX8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusForeignPtr | GHC.Internal.ForeignPtr, GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr | 
| plusInt16# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusInt16X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt16X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt16X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt32# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusInt32X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt32X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt32X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusInt64X2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt64X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt64X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt8# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusInt8X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt8X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInt8X64# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusInteger | GHC.Internal.Integer | 
| plusNatural | GHC.Internal.Natural | 
| plusPtr | GHC.Internal.Ptr, GHC.Internal.Foreign.Ptr | 
| plusWord# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord12# | GHC.Internal.Bignum.Primitives | 
| plusWord16# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord16X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord16X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord16X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord2# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord3# | GHC.Internal.Bignum.Primitives | 
| plusWord32# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord32X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord32X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord32X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord64X2# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord64X4# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord64X8# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord8# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| plusWord8X16# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord8X32# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| plusWord8X64# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| poke | GHC.Internal.Foreign.Storable | 
| pokeArray | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| pokeArray0 | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| pokeByteOff | GHC.Internal.Foreign.Storable | 
| pokeElemOff | GHC.Internal.Foreign.Storable | 
| pokeItbl |  | 
| 1 (Function) | GHC.Internal.Heap.InfoTableProf | 
| 2 (Function) | GHC.Internal.Heap.InfoTable | 
| poke_c_lflag | GHC.Internal.System.Posix.Internals | 
| PolyKinds | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| Pool | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledMalloc | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledMallocArray | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledMallocArray0 | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledMallocBytes | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledNew | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledNewArray | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledNewArray0 | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledRealloc | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledReallocArray | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledReallocArray0 | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| pooledReallocBytes | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe | 
| popCallStack | GHC.Internal.Stack | 
| popCnt# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| popCnt16# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| popCnt32# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| popCnt64# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| popCnt8# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| popCntI# | GHC.Internal.Bignum.Primitives | 
| popCount | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| popCountDefault | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| popCountInteger | GHC.Internal.Integer | 
| popCountNatural | GHC.Internal.Natural | 
| PostfixOperators | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| powerDouble | GHC.Internal.Float | 
| powerFloat | GHC.Internal.Float | 
| powerFloat# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| powImpl | GHC.Internal.Real | 
| powImplAcc | GHC.Internal.Real | 
| powModNatural | GHC.Internal.Natural | 
| powModWord# | GHC.Internal.Bignum.BigNat | 
| pragAnnD | GHC.Internal.TH.Lib | 
| pragCompleteD | GHC.Internal.TH.Lib | 
| pragInlD | GHC.Internal.TH.Lib | 
| pragLineD | GHC.Internal.TH.Lib | 
| Pragma | GHC.Internal.TH.Syntax | 
| PragmaD | GHC.Internal.TH.Syntax | 
| pragOpaqueD | GHC.Internal.TH.Lib | 
| pragRuleD | GHC.Internal.TH.Lib | 
| pragSCCFunD | GHC.Internal.TH.Lib | 
| pragSCCFunNamedD | GHC.Internal.TH.Lib | 
| pragSpecED | GHC.Internal.TH.Lib | 
| pragSpecInlED | GHC.Internal.TH.Lib | 
| pragSpecInstD | GHC.Internal.TH.Lib | 
| Prec | GHC.Internal.Text.ParserCombinators.ReadPrec, GHC.Internal.Text.Read | 
| prec |  | 
| 1 (Function) | GHC.Internal.Text.ParserCombinators.ReadPrec, GHC.Internal.Text.Read | 
| 2 (Function) | GHC.Internal.Generics | 
| Pred | GHC.Internal.TH.Syntax | 
| pred | GHC.Internal.Enum | 
| predError | GHC.Internal.Enum | 
| PredQ | GHC.Internal.TH.Lib | 
| prefetchAddr0# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchAddr1# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchAddr2# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchAddr3# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchByteArray0# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchByteArray1# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchByteArray2# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchByteArray3# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchMutableByteArray0# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchMutableByteArray1# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchMutableByteArray2# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchMutableByteArray3# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchValue0# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchValue1# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchValue2# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| prefetchValue3# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| Prefix |  | 
| 1 (Data Constructor) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.Data.Data | 
| PrefixI | GHC.Internal.Generics | 
| PrefixPatSyn | GHC.Internal.TH.Syntax | 
| prefixPatSyn | GHC.Internal.TH.Lib | 
| prettyCallStack | GHC.Internal.Exception, GHC.Internal.Stack | 
| prettyCallStackLines | GHC.Internal.Exception, GHC.Internal.Stack | 
| prettySrcLoc | GHC.Internal.Exception, GHC.Internal.Stack | 
| prettyStackEntry | GHC.Internal.Stack.Decode | 
| prettyStackFrameWithIpe | GHC.Internal.Stack.Decode | 
| PRIM | GHC.Internal.ClosureTypes | 
| Prim | GHC.Internal.TH.Syntax | 
| prim | GHC.Internal.TH.Lib | 
| PrimMVar | GHC.Internal.MVar, GHC.Internal.Conc.Sync | 
| PrimTyConI | GHC.Internal.TH.Syntax | 
| PrimType | GHC.Internal.Heap.Closures | 
| print | GHC.Internal.System.IO | 
| printToHandleFinalizerExceptionHandler | GHC.Internal.Weak.Finalize, GHC.Internal.Weak | 
| PrivateUse | GHC.Internal.Unicode | 
| ProcessGroupID | GHC.Internal.System.Posix.Types | 
| ProcessID | GHC.Internal.System.Posix.Types | 
| Product |  | 
| 1 (Type/Class) | GHC.Internal.Data.Semigroup.Internal, GHC.Internal.Data.Monoid | 
| 2 (Data Constructor) | GHC.Internal.Data.Semigroup.Internal, GHC.Internal.Data.Monoid | 
| product |  | 
| 1 (Function) | GHC.Internal.List, GHC.Internal.Data.OldList | 
| 2 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List | 
| prof |  | 
| 1 (Function) | GHC.Internal.Heap.Closures | 
| 2 (Function) | GHC.Internal.RTS.Flags | 
| ProfFlags |  | 
| 1 (Type/Class) | GHC.Internal.RTS.Flags | 
| 2 (Data Constructor) | GHC.Internal.RTS.Flags | 
| profilerTicks | GHC.Internal.RTS.Flags | 
| profilingFlags | GHC.Internal.RTS.Flags | 
| ProjectionE | GHC.Internal.TH.Syntax | 
| projectionE | GHC.Internal.TH.Lib | 
| PromotedConsT | GHC.Internal.TH.Syntax | 
| promotedConsT | GHC.Internal.TH.Lib | 
| PromotedInfixT | GHC.Internal.TH.Syntax | 
| promotedInfixT | GHC.Internal.TH.Lib | 
| PromotedNilT | GHC.Internal.TH.Syntax | 
| promotedNilT | GHC.Internal.TH.Lib | 
| PromotedT | GHC.Internal.TH.Syntax | 
| promotedT | GHC.Internal.TH.Lib | 
| PromotedTupleT | GHC.Internal.TH.Syntax | 
| promotedTupleT | GHC.Internal.TH.Lib | 
| PromotedUInfixT | GHC.Internal.TH.Syntax | 
| promotedUInfixT | GHC.Internal.TH.Lib | 
| prompt# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| PromptTag# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| properFraction | GHC.Internal.Real | 
| properFractionDouble | GHC.Internal.Float | 
| properFractionDoubleInt | GHC.Internal.Float.RealFracMethods | 
| properFractionDoubleInteger | GHC.Internal.Float.RealFracMethods | 
| properFractionFloat | GHC.Internal.Float | 
| properFractionFloatInt | GHC.Internal.Float.RealFracMethods | 
| properFractionFloatInteger | GHC.Internal.Float.RealFracMethods | 
| protectEsc | GHC.Internal.Show | 
| ProtocolError | GHC.Internal.IO.Exception | 
| Proxy |  | 
| 1 (Type/Class) | GHC.Internal.Data.Proxy, GHC.Internal.Data.Typeable | 
| 2 (Data Constructor) | GHC.Internal.Data.Proxy, GHC.Internal.Data.Typeable | 
| Proxy# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| proxy# | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| pseq | GHC.Internal.Conc.Sync | 
| ptipe | GHC.Internal.Heap.Closures | 
| Ptr |  | 
| 1 (Type/Class) | GHC.Internal.Ptr, GHC.Internal.Foreign.Ptr, GHC.Internal.Exts | 
| 2 (Data Constructor) | GHC.Internal.Ptr, GHC.Internal.Exts | 
| ptrArgs | GHC.Internal.Heap.Closures | 
| ptrs | GHC.Internal.Heap.InfoTable.Types, GHC.Internal.Heap.InfoTableProf, GHC.Internal.Heap.InfoTable | 
| ptrToIntPtr | GHC.Internal.Foreign.Ptr | 
| ptrToWordPtr | GHC.Internal.Foreign.Ptr | 
| ptr_c_cc | GHC.Internal.System.Posix.Internals | 
| Punc | GHC.Internal.Text.Read.Lex, GHC.Internal.Text.Read | 
| pure | GHC.Internal.Base | 
| PushCallStack | GHC.Internal.Stack.Types | 
| pushCallStack | GHC.Internal.Stack.Types, GHC.Internal.Stack | 
| putChar | GHC.Internal.System.IO | 
| putDoc | GHC.Internal.TH.Monad | 
| putMVar | GHC.Internal.MVar, GHC.Internal.Control.Concurrent.MVar | 
| putMVar# |  | 
| 1 (Function) | GHC.Internal.Prim, GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Function) | GHC.Internal.PrimopWrappers | 
| putQ | GHC.Internal.TH.Monad | 
| puts | GHC.Internal.System.Posix.Internals | 
| putStr | GHC.Internal.System.IO | 
| putStrLn | GHC.Internal.System.IO | 
| putTraceMsg | GHC.Internal.Debug.Trace | 
| PWord | GHC.Internal.Heap.Closures | 
| PWord64 | GHC.Internal.Heap.Closures |