code: function _Glob (pattern, options, callback, shouldIgnore) {
    // We don't put this thing to argument `options` to avoid
    // further problems, such as `options` validation.
  
    // Use `Symbol` as much as possible to avoid confliction.
    this[IGNORE] = shouldIgnore
    Glob.call(this, pattern, options, callback)
  }
docs: Subclass of `glob.GlobSync` @param {string}     pattern      Pattern to be matched. @param {Object}     options      `options` for `glob` @param {function()} shouldIgnore Method to check whether a directory should be ignored. @constructor