| CAny | The wrapper that makes it possible to store in envmap different species of elements that occur in typechecking process |
| CBind | The structure to represent binders. (For future use.) |
| Cenvmap | The representation of the dictionary to hold values wrapped in Any structure and available under string keys |
| CKind | The representation of the kinds in the typesystem |
| CKpi | The representation of the pi Kind |
| CKstar | The representation of the star Kind |
| CMabs | The representation of the abstraction (i.e. existential quantifier elimination) Term |
| CMapp | The representation of the application of a Term to a Term; it is one of the species of Term |
| CMcas | The representation of the case analysis (i.e. disjunction elimination) Term |
| CMcasIn | The representation of the case subexpression |
| CMeps | The representation of the ex falso quod libet (i.e. falsity elimination) Term |
| CMin1 | The representation of the first injection (i.e. disjunction introduction) Term |
| CMin2 | The representation of the second injection (i.e. disjunction introduction) Term |
| CMlam | The representation of the lambda abstraction Term |
| CMpi1 | The representation of the first projection (i.e. conjunction elimination) Term |
| CMpi2 | The representation of the second projection (i.e. conjunction elimination) Term |
| CMtup | The representation of the tuple (i.e. conjunction introduction) Term |
| CMvar | The representation of the proof term variable/axiom in Term |
| CMwit | The representation of the exists (i.e. existential quantifier introduction) Term |
| Cnamemap | The representation of the dictionary to hold strings under string keys |
| CnameSet | The representation of the set that holds strings |
| Cstring | A wrapper structure to pass along identifier names within the parser |
| CTall | The representation of the universal quantifier Type |
| CTand | The representation of the conjunction Type |
| CTapp | The representation of the application of Type to Term; it is one of the species of Type |
| CTbot | The representation of the bottom/falsity Type |
| CTerm | The representation of the proof terms in the typesystem |
| CTexi | The representation of the existential quantifier Type |
| CTor | The representation of the disjunction Type |
| CTvar | The representation of the type variable in Type |
| CType | The representation of the types in the typesystem |
| CYYSTYPE | The union type of the values passed as the return value in the parser |