Data about a benchmark run produced by function benchmark.
When the run ended by an error then
error property is a string describing
the error and the result is of type ErrorBenchmarkResult.
error property is
undefined and the result is of type
Regardless whether the run ended by an error or not, the result contains properties from BaseBenchmarkResult with basic information about the run (model name, solve date and parameters used).