code: function AlternateError(rule, result, stackStartFn) {
      return Object.assign(
          new Error(`benchmark "${result.name}": actual:${result.average}msec/op ${rule.operator} expected:${rule.expected}msec/op`),
          {
              actual: `${result.average} msec/op`,
              expected: `${rule.expected} msec/op`,
              operator: rule.operator,
          }
      );
  }
docs: Generate alternate error with default {@link Error}
  
  @param {AssertRule} rule - the rule that couses error.
  @param {Result} result - the result for assert.
  @param {function} [stackStartFn] - provided function will remove from stack trace.
  
  @return {Error} generated error
  
  @ignore
  @since 0.3.0