code: function withOptions(scope, defaultOptions) {
    return function(plugin, options) {
      return scope.use(this, scope, plugin, scope.combine(defaultOptions, options))
    }
  }
docs: create a closure to hold the provided `scope` and `defaultOptions`.