This class has no useful logic; it's just a wrapper an evaluation error.
An evaluation error is considered as a negative match on evaluation. e.g.: diving into an empty object, is an EvalError, but will simply not match the experiment definition when evaluate is called.