docs: function readDirAndStat (inputPath, cb) {
  
      if (typeof inputPath === "function") {
          cb = inputPath;
          inputPath = process.cwd();
      }
  
      fs.readdir(inputPath, (err, res) => {
          if (err) { return cb(err); }
          sameTime(bindy(res, (c, done) => {
              let fullPath = path.join(inputPath, c);
              fs.stat(fullPath, (err, stat) => {
                  if (err) { return done(err); }
                  done(null, {
                      path: fullPath
                    , stat: stat
                  });
              });
          }), cb);
      });
  }