code: function restore (s) {
      s.blksize = 4096;
      s.blocks = 0;
      s.dev = 0;
      s.gid = 20;
      s.ino = 0;
      s.nlink = 0;
      s.rdev = 0;
      s.uid = 500;
  
      s.atime = new Date(EXECSTAT.atime);
      s.mtime = new Date(EXECSTAT.mtime);
      s.ctime = new Date(EXECSTAT.ctime);
      s.birthtime = new Date(EXECSTAT.birthtime);
  
      s.atimeMs = EXECSTAT.atimeMs;
      s.mtimeMs = EXECSTAT.mtimeMs;
      s.ctimeMs = EXECSTAT.ctimeMs;
      s.birthtimeMs = EXECSTAT.birthtimeMs;
  
      var isFileValue = s.isFileValue;
      var isDirectoryValue = s.isDirectoryValue;
      delete s.isFileValue;
      delete s.isDirectoryValue;
  
      s.isFile = function () {
        return isFileValue;
      };
      s.isDirectory = function () {
        return isDirectoryValue;
      };
      s.isSymbolicLink = function () {
        return false;
      };
      s.isFIFO = function () {
        return false;
      };
  
      return s;
    }
docs: /////////////////////////////////////////////////////////////// stat ////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////