code: function promisifyMethod(yauzl, Promise, fnName) {
  	const fromBuffer = fnName == 'fromBuffer';
  
  	cloner.patch(yauzl, fnName, original => {
  		return function(path, totalSize, options) {
  			return new Promise((resolve, reject) => {
  				options = Object.assign({}, options, {lazyEntries: true, autoClose: false});
  
  				original(path, totalSize, options, (err, zipFile) => {
  					if (err) return reject(err);
  					opened(zipFile, resolve, fromBuffer, yauzl);
  				});
  			});
  		};
  	});
  }
docs: /*
  Promisify open/from... method