Make.TJuxtaposition of terms, usually used for annotating terms with their type.
Make a variable (in tptp, variable are syntaxically different from constants).
Make a constant whose name possibly contain special characters (All 'distinct' constants name are enclosed in quotes).
Conditional, of the form ite condition then_branch els_branch.
Product of types, used for function types with more than one argument.
Dependant type constructor, used for polymorphic function types.