pub type Reason(m, c) {
NotAFunction(value: value.Value(m, c))
UndefinedVariable(variable: String)
UndefinedBuiltin(identifier: String)
UndefinedReference(reference: tree.Reference)
Vacant
NoMatch(term: value.Value(m, c))
UnhandledEffect(label: String, value: value.Value(m, c))
IncorrectTerm(expected: String, got: value.Value(m, c))
MissingField(label: String)
Unrepresentable(builtin: String, args: List(value.Value(m, c)))
}
Constructors
-
-
UndefinedVariable(variable: String)
-
UndefinedBuiltin(identifier: String)
-
-
-
-
UnhandledEffect(label: String, value: value.Value(m, c))
-
IncorrectTerm(expected: String, got: value.Value(m, c))
-
MissingField(label: String)
-
Unrepresentable(builtin: String, args: List(value.Value(m, c)))