| Case | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| CaseAlternative | |
| 1 (Type/Class) | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| 2 (Data Constructor) | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| caseAlternativeBinders | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| caseAlternativeResult | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| CharLiteral | Language.PureScript.AST.Literals, Language.PureScript.AST |
| CheckHint | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| ClassName | Language.PureScript.Names |
| ClassSig | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| coerceOpName | Language.PureScript.Names |
| coerceProperName | Language.PureScript.Names |
| Coercible | Language.PureScript.Constants.Prim |
| Comment | Language.PureScript.Comments |
| compareConstraint | Language.PureScript.Types |
| compareMaybeType | Language.PureScript.Types |
| compareType | Language.PureScript.Types |
| completeBinderList | Language.PureScript.Types |
| ConditionGuard | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| ConstrainedType | Language.PureScript.Types |
| Constraint | |
| 1 (Data Constructor) | Language.PureScript.Constants.Prim |
| 2 (Type/Class) | Language.PureScript.Types |
| 3 (Data Constructor) | Language.PureScript.Types |
| constraint | Language.PureScript.Constants.Prim |
| constraintAnn | Language.PureScript.Types |
| constraintArgs | Language.PureScript.Types |
| constraintClass | Language.PureScript.Types |
| ConstraintData | Language.PureScript.Types |
| constraintData | Language.PureScript.Types |
| constraintDataFromJSON | Language.PureScript.Types |
| constraintDataToJSON | Language.PureScript.Types |
| constraintFromJSON | Language.PureScript.Types |
| constraintKindArgs | Language.PureScript.Types |
| constraintToJSON | Language.PureScript.Types |
| Constructor | Language.PureScript.AST.Declarations, Language.PureScript.AST |
| ConstructorBinder | Language.PureScript.AST.Binders, Language.PureScript.AST |
| ConstructorName | Language.PureScript.Names |
| containsForAll | Language.PureScript.Types |
| containsUnknowns | Language.PureScript.Types |
| containsWildcards | Language.PureScript.Types |
| Context | Language.PureScript.AST.Declarations, Language.PureScript.AST |