Index - P
| packageName | GHC.Generics | 
| packCString# | GHC.Pack | 
| packDoubleX2# | GHC.Base, GHC.Exts | 
| packDoubleX4# | GHC.Base, GHC.Exts | 
| packDoubleX8# | GHC.Base, GHC.Exts | 
| packFloatX16# | GHC.Base, GHC.Exts | 
| packFloatX4# | GHC.Base, GHC.Exts | 
| packFloatX8# | GHC.Base, GHC.Exts | 
| packInt16X16# | GHC.Base, GHC.Exts | 
| packInt16X32# | GHC.Base, GHC.Exts | 
| packInt16X8# | GHC.Base, GHC.Exts | 
| packInt32X16# | GHC.Base, GHC.Exts | 
| packInt32X4# | GHC.Base, GHC.Exts | 
| packInt32X8# | GHC.Base, GHC.Exts | 
| packInt64X2# | GHC.Base, GHC.Exts | 
| packInt64X4# | GHC.Base, GHC.Exts | 
| packInt64X8# | GHC.Base, GHC.Exts | 
| packInt8X16# | GHC.Base, GHC.Exts | 
| packInt8X32# | GHC.Base, GHC.Exts | 
| packInt8X64# | GHC.Base, GHC.Exts | 
| packWord16X16# | GHC.Base, GHC.Exts | 
| packWord16X32# | GHC.Base, GHC.Exts | 
| packWord16X8# | GHC.Base, GHC.Exts | 
| packWord32X16# | GHC.Base, GHC.Exts | 
| packWord32X4# | GHC.Base, GHC.Exts | 
| packWord32X8# | GHC.Base, GHC.Exts | 
| packWord64X2# | GHC.Base, GHC.Exts | 
| packWord64X4# | GHC.Base, GHC.Exts | 
| packWord64X8# | GHC.Base, GHC.Exts | 
| packWord8X16# | GHC.Base, GHC.Exts | 
| packWord8X32# | GHC.Base, GHC.Exts | 
| packWord8X64# | GHC.Base, GHC.Exts | 
| Pair | Data.Functor.Product | 
| par | GHC.Conc.Sync, GHC.Conc | 
| par# | GHC.Base, GHC.Exts | 
| Par1 | |
| 1 (Type/Class) | GHC.Generics | 
| 2 (Data Constructor) | GHC.Generics | 
| ParagraphSeparator | GHC.Unicode, Data.Char | 
| paren | GHC.Read | 
| parens | Text.Read, GHC.Read | 
| ParFlags | |
| 1 (Type/Class) | GHC.RTS.Flags | 
| 2 (Data Constructor) | 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 | 
| parseFormat | Text.Printf | 
| parseVersion | Data.Version | 
| partition | |
| 1 (Function) | Data.List, GHC.OldList | 
| 2 (Function) | Data.List.NonEmpty | 
| partitionEithers | Data.Either | 
| par_copied_bytes | GHC.Stats | 
| patError | Control.Exception.Base | 
| PatternMatchFail | |
| 1 (Type/Class) | Control.Exception, Control.Exception.Base | 
| 2 (Data Constructor) | Control.Exception, Control.Exception.Base | 
| pcFreeHeap | GHC.RTS.Flags | 
| pdep# | GHC.Base, GHC.Exts | 
| pdep16# | GHC.Base, GHC.Exts | 
| pdep32# | GHC.Base, GHC.Exts | 
| pdep64# | GHC.Base, GHC.Exts | 
| pdep8# | GHC.Base, GHC.Exts | 
| peek | Foreign.Storable, Foreign, Foreign.Safe | 
| 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 | Foreign.Storable, Foreign, Foreign.Safe | 
| peekCAString | Foreign.C, Foreign.C.String | 
| peekCAStringLen | Foreign.C, Foreign.C.String | 
| peekCharBuf | GHC.IO.Buffer | 
| peekCString | |
| 1 (Function) | GHC.Foreign | 
| 2 (Function) | Foreign.C, Foreign.C.String | 
| peekCStringLen | |
| 1 (Function) | GHC.Foreign | 
| 2 (Function) | Foreign.C, Foreign.C.String | 
| peekCWString | Foreign.C, Foreign.C.String | 
| peekCWStringLen | Foreign.C, Foreign.C.String | 
| peekElemOff | Foreign.Storable, Foreign, Foreign.Safe | 
| peekFilePath | System.Posix.Internals | 
| peekFilePathLen | System.Posix.Internals | 
| performGC | System.Mem | 
| performMajorGC | System.Mem | 
| performMinorGC | System.Mem | 
| PermissionDenied | GHC.IO.Exception | 
| permissionErrorType | System.IO.Error | 
| permutations | Data.List, GHC.OldList | 
| Permute | System.Console.GetOpt | 
| perror | Text.Printf | 
| pext# | GHC.Base, GHC.Exts | 
| pext16# | GHC.Base, GHC.Exts | 
| pext32# | GHC.Base, GHC.Exts | 
| pext64# | GHC.Base, GHC.Exts | 
| pext8# | GHC.Base, GHC.Exts | 
| pfail | |
| 1 (Function) | Text.ParserCombinators.ReadP | 
| 2 (Function) | Text.Read, Text.ParserCombinators.ReadPrec | 
| phantom | Data.Functor.Contravariant | 
| phase | Data.Complex | 
| pi | Numeric, GHC.Float, Prelude | 
| Pico | Data.Fixed | 
| PlainForeignPtr | GHC.ForeignPtr | 
| PlainPtr | GHC.ForeignPtr | 
| plusAddr# | GHC.Base, GHC.Exts | 
| plusDouble | GHC.Float | 
| plusDoubleX2# | GHC.Base, GHC.Exts | 
| plusDoubleX4# | GHC.Base, GHC.Exts | 
| plusDoubleX8# | GHC.Base, GHC.Exts | 
| plusFloat | GHC.Float | 
| plusFloat# | GHC.Base, GHC.Exts | 
| plusFloatX16# | GHC.Base, GHC.Exts | 
| plusFloatX4# | GHC.Base, GHC.Exts | 
| plusFloatX8# | GHC.Base, GHC.Exts | 
| plusForeignPtr | GHC.ForeignPtr, Foreign.ForeignPtr, Foreign, Foreign.Safe | 
| plusInt16# | GHC.Base, GHC.Exts | 
| plusInt16X16# | GHC.Base, GHC.Exts | 
| plusInt16X32# | GHC.Base, GHC.Exts | 
| plusInt16X8# | GHC.Base, GHC.Exts | 
| plusInt32X16# | GHC.Base, GHC.Exts | 
| plusInt32X4# | GHC.Base, GHC.Exts | 
| plusInt32X8# | GHC.Base, GHC.Exts | 
| plusInt64X2# | GHC.Base, GHC.Exts | 
| plusInt64X4# | GHC.Base, GHC.Exts | 
| plusInt64X8# | GHC.Base, GHC.Exts | 
| plusInt8# | GHC.Base, GHC.Exts | 
| plusInt8X16# | GHC.Base, GHC.Exts | 
| plusInt8X32# | GHC.Base, GHC.Exts | 
| plusInt8X64# | GHC.Base, GHC.Exts | 
| plusInteger | GHC.Integer | 
| plusNatural | GHC.Natural | 
| plusPtr | GHC.Ptr, Foreign.Ptr, Foreign, Foreign.Safe | 
| plusWord# | GHC.Base, GHC.Exts | 
| plusWord16# | GHC.Base, GHC.Exts | 
| plusWord16X16# | GHC.Base, GHC.Exts | 
| plusWord16X32# | GHC.Base, GHC.Exts | 
| plusWord16X8# | GHC.Base, GHC.Exts | 
| plusWord2# | GHC.Base, GHC.Exts | 
| plusWord32X16# | GHC.Base, GHC.Exts | 
| plusWord32X4# | GHC.Base, GHC.Exts | 
| plusWord32X8# | GHC.Base, GHC.Exts | 
| plusWord64X2# | GHC.Base, GHC.Exts | 
| plusWord64X4# | GHC.Base, GHC.Exts | 
| plusWord64X8# | GHC.Base, GHC.Exts | 
| plusWord8# | GHC.Base, GHC.Exts | 
| plusWord8X16# | GHC.Base, GHC.Exts | 
| plusWord8X32# | GHC.Base, GHC.Exts | 
| plusWord8X64# | GHC.Base, GHC.Exts | 
| poke | Foreign.Storable, Foreign, Foreign.Safe | 
| 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 | Foreign.Storable, Foreign, Foreign.Safe | 
| pokeElemOff | Foreign.Storable, Foreign, Foreign.Safe | 
| poke_c_lflag | System.Posix.Internals | 
| polar | Data.Complex | 
| 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# | GHC.Base, GHC.Exts | 
| popCnt16# | GHC.Base, GHC.Exts | 
| popCnt32# | GHC.Base, GHC.Exts | 
| popCnt64# | GHC.Base, GHC.Exts | 
| popCnt8# | GHC.Base, GHC.Exts | 
| popCount | Data.Bits, Foreign, Foreign.Safe | 
| popCountDefault | Data.Bits, Foreign, Foreign.Safe | 
| popCountInteger | GHC.Integer | 
| popCountNatural | GHC.Natural | 
| powerDouble | GHC.Float | 
| powerFloat | GHC.Float | 
| powerFloat# | GHC.Base, GHC.Exts | 
| powModNatural | GHC.Natural | 
| Prec | Text.Read, Text.ParserCombinators.ReadPrec | 
| prec | |
| 1 (Function) | Text.Read, Text.ParserCombinators.ReadPrec | 
| 2 (Function) | GHC.Generics | 
| pred | GHC.Enum, Prelude | 
| predError | GHC.Enum | 
| Predicate | |
| 1 (Type/Class) | Data.Functor.Contravariant | 
| 2 (Data Constructor) | Data.Functor.Contravariant | 
| prefetchAddr0# | GHC.Base, GHC.Exts | 
| prefetchAddr1# | GHC.Base, GHC.Exts | 
| prefetchAddr2# | GHC.Base, GHC.Exts | 
| prefetchAddr3# | GHC.Base, GHC.Exts | 
| prefetchByteArray0# | GHC.Base, GHC.Exts | 
| prefetchByteArray1# | GHC.Base, GHC.Exts | 
| prefetchByteArray2# | GHC.Base, GHC.Exts | 
| prefetchByteArray3# | GHC.Base, GHC.Exts | 
| prefetchMutableByteArray0# | GHC.Base, GHC.Exts | 
| prefetchMutableByteArray1# | GHC.Base, GHC.Exts | 
| prefetchMutableByteArray2# | GHC.Base, GHC.Exts | 
| prefetchMutableByteArray3# | GHC.Base, GHC.Exts | 
| prefetchValue0# | GHC.Base, GHC.Exts | 
| prefetchValue1# | GHC.Base, GHC.Exts | 
| prefetchValue2# | GHC.Base, GHC.Exts | 
| prefetchValue3# | GHC.Base, GHC.Exts | 
| Prefix | |
| 1 (Data Constructor) | GHC.Generics | 
| 2 (Data Constructor) | Data.Data | 
| PrefixI | GHC.Generics | 
| prettyCallStack | GHC.Exception, GHC.Stack | 
| prettyCallStackLines | GHC.Exception | 
| prettySrcLoc | GHC.Exception, GHC.Stack | 
| PrimMVar | GHC.Conc.Sync, GHC.Conc | 
| System.IO, Prelude | |
| printf | Text.Printf | 
| PrintfArg | Text.Printf | 
| PrintfType | Text.Printf | 
| PrivateUse | GHC.Unicode, Data.Char | 
| ProcessGroupID | System.Posix.Types | 
| ProcessID | System.Posix.Types | 
| Product | |
| 1 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 2 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 3 (Type/Class) | Data.Functor.Product | 
| product | |
| 1 (Function) | GHC.List, GHC.OldList | 
| 2 (Function) | Data.List, Data.Foldable, Prelude | 
| prof | GHC.RTS.Flags | 
| ProfFlags | |
| 1 (Type/Class) | GHC.RTS.Flags | 
| 2 (Data Constructor) | GHC.RTS.Flags | 
| profilerTicks | GHC.RTS.Flags | 
| profilingFlags | GHC.RTS.Flags | 
| properFraction | GHC.Real, Prelude | 
| properFractionDoubleInt | GHC.Float.RealFracMethods | 
| properFractionDoubleInteger | GHC.Float.RealFracMethods | 
| properFractionFloatInt | GHC.Float.RealFracMethods | 
| properFractionFloatInteger | GHC.Float.RealFracMethods | 
| protectEsc | GHC.Show | 
| ProtocolError | GHC.IO.Exception | 
| Proxy | |
| 1 (Type/Class) | Data.Proxy, Data.Typeable, Data.Data | 
| 2 (Data Constructor) | Data.Proxy, Data.Typeable, Data.Data | 
| Proxy# | GHC.Base, GHC.Exts | 
| proxy# | GHC.Base, GHC.Exts | 
| pseq | GHC.Conc.Sync, GHC.Conc | 
| Ptr | |
| 1 (Type/Class) | GHC.Ptr, Foreign.Ptr, Foreign, Foreign.Safe, GHC.Exts | 
| 2 (Data Constructor) | GHC.Ptr, GHC.Exts | 
| ptrToIntPtr | Foreign.Ptr, Foreign, Foreign.Safe | 
| ptrToWordPtr | Foreign.Ptr, Foreign, Foreign.Safe | 
| ptr_c_cc | System.Posix.Internals | 
| Punc | Text.Read.Lex, Text.Read | 
| pure | GHC.Base, Control.Applicative, Prelude | 
| PushCallStack | GHC.Stack.Types | 
| pushCallStack | GHC.Stack.Types, GHC.Stack | 
| putChar | System.IO, Prelude | 
| putMVar | GHC.MVar, Control.Concurrent.MVar, Control.Concurrent | 
| putMVar# | GHC.Base, GHC.Exts | 
| puts | System.Posix.Internals | 
| putStr | System.IO, Prelude | 
| putStrLn | System.IO, Prelude | 
| putTraceMsg | Debug.Trace |