docs: function load(target, opts) {
      target = path.resolve(target);
  
      debug("Load enter: " + target);
  
      if (fs.statSync(target).isDirectory()) {
          var files = fs.readdirSync(target), len = files.length, file;
          for (var i = 0; i < len; i++) {
              file = files[i];
              var fullPath = target + sep + file;
  
              if (fs.statSync(fullPath).isDirectory() && opts.recurse) {
                  load(fullPath, opts);
              } else if (test(fullPath, opts.grep, opts.ungrep)) {
                  importModule(fullPath, opts.scope, opts.fn);
              }
          }
      } else if (test(target, opts.grep, opts.ungrep)) {
          importModule(target, opts.scope, opts.fn);
      }
  }