readZip = async (data, location) => {
  const reader = new ZipReader(data, { name: location });
  /** @type {import('./types.js').ReadFn} */
  const read = async path => reader.read(path);
  return { read };
}
@param {Uint8Array} data
@param {string} location
@returns {Promise<import('./types.js').ArchiveReader>}