| pack | NumHask.Prelude | 
| packageName | NumHask.Prelude | 
| panic | NumHask.Prelude | 
| partitionEithers | NumHask.Prelude | 
| pass | NumHask.Prelude | 
| PatternMatchFail |  | 
| 1 (Data Constructor) | NumHask.Prelude | 
| 2 (Type/Class) | NumHask.Prelude | 
| permutations | NumHask.Prelude | 
| pi | NumHask.Algebra.Field, NumHask, NumHask.Prelude | 
| plus | NumHask.Algebra.Ring, NumHask, NumHask.Prelude | 
| Polar |  | 
| 1 (Type/Class) | NumHask.Analysis.Metric, NumHask, NumHask.Prelude | 
| 2 (Data Constructor) | NumHask.Analysis.Metric, NumHask, NumHask.Prelude | 
| polar | NumHask.Analysis.Metric, NumHask, NumHask.Prelude | 
| poll | NumHask.Prelude | 
| popCount | NumHask.Prelude | 
| popCountDefault | NumHask.Prelude | 
| Positive | NumHask.Data.Positive, NumHask, NumHask.Prelude | 
| positive | NumHask.Data.Positive, NumHask, NumHask.Prelude | 
| positive_ | NumHask.Data.Positive, NumHask, NumHask.Prelude | 
| pow | NumHask.Data.LogField, NumHask, NumHask.Prelude | 
| pred | NumHask.Prelude | 
| Prefix | NumHask.Prelude | 
| PrefixI | NumHask.Prelude | 
| prettyCallStack | NumHask.Prelude | 
| prettySrcLoc | NumHask.Prelude | 
| Print | NumHask.Prelude | 
| print | NumHask.Prelude | 
| product | NumHask.Algebra.Multiplicative, NumHask, NumHask.Prelude | 
| properFraction | NumHask.Algebra.Field, NumHask, NumHask.Prelude | 
| Proxy |  | 
| 1 (Data Constructor) | NumHask.Prelude | 
| 2 (Type/Class) | NumHask.Prelude | 
| Ptr | NumHask.Prelude | 
| pure | NumHask.Prelude | 
| purer | NumHask.Prelude | 
| put | NumHask.Prelude | 
| putByteString | NumHask.Prelude | 
| putErrLn | NumHask.Prelude | 
| putErrText | NumHask.Prelude | 
| putLByteString | NumHask.Prelude | 
| putLText | NumHask.Prelude | 
| putMVar | NumHask.Prelude | 
| putStr | NumHask.Prelude | 
| putStrLn | NumHask.Prelude | 
| putText | NumHask.Prelude |