XArityMismatch is thrown during function application when actual arguments are bound to formal parameters
and there are either too many or too few actual arguments supplied.
An XIllegalIndex exception is thrown by the evaluator whenever an invalid
value is used as the index into a table (e.g. when defining, assigning or referencing it).
XIllegalSplice is thrown when an @ token was not encountered in one of its legal
positions namely when unquoting a table or in the argument-list of an application.
An XImportConflict exception is raised when an import: native fails
because the importing object already defines one or more methods or
fields available in the imported object.
An instance of this class is raised whenever a symbiotic method invocation fails due to overloading
which could not be resolved given the actual arguments.