Errors.Type_lThis module contains the type for typing errors, in the scripting language, not in the lambda-terms.
type t = | Variable of string * string * string * string * stringVariable (func, param, var, exp, act) represents a typing error of the variable var, given as parameter param of function func. exp is the expected type, and act is the actual type of var.
| Literal of string * string * string * stringLiteral (func, param, ext, act) represents a typing error of a literal value, given as paramater param of function func. exp is the expected type, and act is the actual type of the literal value.
| DefaultValue of string * string * string * stringDefaultValue (func, param, ext, act) represents a typing error of the default value of parameter param of new function func. exp is the expected type, and act is the actual type.
| Otherval pp : Stdlib.Format.formatter -> t -> unit