Added a VariableDefinitionError exception type.