An evaluation that ran, but threw an exception.
An evaluation that failed (miersably) due to reflection or compilation errors (including parameter type errors).
A convenince exception that captures why an evaluation failed to run
An evaluation result, which can have three possible results.
An evaluation that ran and returned a result.