code: function cloneSuite(options) {
        var suite = this,
            result = new suite.constructor(_.assign({}, suite.options, options));
  
        // Copy own properties.
        _.forOwn(suite, function(value, key) {
          if (!_.has(result, key)) {
            result[key] = value && _.isFunction(value.clone)
              ? value.clone()
              : cloneDeep(value);
          }
        });
        return result;
      }
docs: Creates a new suite with cloned benchmarks.
  
  @name clone
  @memberOf Benchmark.Suite
  @param {Object} options Options object to overwrite cloned options.
  @returns {Object} The new suite instance.