| Pack | Indigo.Internal.Expr.Types, Indigo.Internal.Expr, Indigo.Internal, Indigo | 
| pack | Indigo.Internal.Expr.Symbolic, Indigo.Internal.Expr, Indigo.Internal, Indigo | 
| Pair | Indigo.Internal.Expr.Types, Indigo.Internal.Expr, Indigo.Internal, Indigo | 
| pair | Indigo.Internal.Expr.Symbolic, Indigo.Internal.Expr, Indigo.Internal, Indigo | 
| ParamBuilder |   | 
| 1 (Type/Class) | Indigo.Lorentz, Indigo | 
| 2 (Data Constructor) | Indigo.Lorentz, Indigo | 
| ParamBuildingDesc |   | 
| 1 (Type/Class) | Indigo.Lorentz, Indigo | 
| 2 (Data Constructor) | Indigo.Lorentz, Indigo | 
| ParamBuildingStep | Indigo.Lorentz, Indigo | 
| ParameterContainsEntrypoints | Indigo.Lorentz, Indigo | 
| ParameterDeclaresEntrypoints | Indigo.Lorentz, Indigo | 
| parameterEntrypointCall | Indigo.Lorentz, Indigo | 
| parameterEntrypointCallCustom | Indigo.Lorentz, Indigo | 
| parameterEntrypointCallDefault | Indigo.Lorentz, Indigo | 
| ParameterEntrypointsDerivation | Indigo.Lorentz, Indigo.Lorentz, Indigo, Indigo | 
| parameterEntrypointsToNotes | Indigo.Lorentz, Indigo | 
| ParameterHasEntrypoints | Indigo.Lorentz, Indigo | 
| ParameterWrapper |   | 
| 1 (Type/Class) | Indigo.Lorentz, Indigo | 
| 2 (Data Constructor) | Indigo.Lorentz, Indigo | 
| parseLorentzValue | Indigo.Lorentz, Indigo | 
| partitionEithers | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| pass | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| pbdEnglish | Indigo.Lorentz, Indigo | 
| pbdHaskell | Indigo.Lorentz, Indigo | 
| pbdMichelson | Indigo.Lorentz, Indigo | 
| PbsCallEntrypoint | Indigo.Lorentz, Indigo | 
| PbsCustom | Indigo.Lorentz, Indigo | 
| PbsUncallable | Indigo.Lorentz, Indigo | 
| pbsUParam | Indigo.Lorentz, Indigo | 
| PbsWrapIn | Indigo.Lorentz, Indigo | 
| permutations | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| pi | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| PlainEntrypointsKind | Indigo.Lorentz, Indigo | 
| poly1TypeDocMdReference | Indigo.Lorentz, Indigo | 
| poly2TypeDocMdReference | Indigo.Lorentz, Indigo | 
| popNoRef | Indigo.Internal.Var, Indigo.Internal, Indigo | 
| popNoRefMd | Indigo.Internal.State, Indigo.Internal, Indigo | 
| pred | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| prettyCallStack | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| prettySrcLoc | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| preuse | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| preview | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| Print | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| print | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| printAsMichelson | Indigo.Print, Indigo | 
| printComment | Indigo.Lorentz, Indigo | 
| printDocumentation | Indigo.Print, Indigo | 
| printIndigoContract | Indigo.Print, Indigo | 
| printLorentzContract | Indigo.Lorentz, Indigo | 
| printLorentzValue | Indigo.Lorentz, Indigo | 
| Product |   | 
| 1 (Data Constructor) | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| 2 (Type/Class) | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| product | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| Program | Indigo.Frontend.Program, Indigo.Frontend, Indigo | 
| project | Indigo.Lib, Indigo | 
| projectVoid | Indigo.Lib, Indigo | 
| properFraction | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| Proxy |   | 
| 1 (Data Constructor) | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| 2 (Type/Class) | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| Ptr | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| PublicKey | Indigo.Lorentz, Indigo | 
| pure | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| PureLambda | Indigo.Backend.Lambda, Indigo.Backend, Indigo.Frontend.Statement | 
| pushNoRef | Indigo.Internal.Var, Indigo.Internal, Indigo | 
| pushNoRefMd | Indigo.Internal.State, Indigo.Internal, Indigo | 
| pushRef | Indigo.Internal.Var, Indigo.Internal, Indigo | 
| pushRefMd | Indigo.Internal.State, Indigo.Internal, Indigo | 
| put | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putLText | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putLTextLn | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putMVar | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putStr | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putStrLn | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putText | Indigo.Backend.Prelude, Indigo.Prelude, Indigo | 
| putTextLn | Indigo.Backend.Prelude, Indigo.Prelude, Indigo |