loadArchive = async (
  readPowers,
  archiveLocation,
  options = {},
) => {
  const { read, computeSha512 } = unpackReadPowers(readPowers);
  const {
    expectedSha512,
    computeSourceLocation,
    modules,
    computeSourceMapLocation,
    parserForLanguage,
  } = options;
  const archiveBytes = await read(archiveLocation);
  return parseArchive(archiveBytes, archiveLocation, {
    computeSha512,
    expectedSha512,
    computeSourceLocation,
    modules,
    computeSourceMapLocation,
    parserForLanguage,
  });
}
@param {ReadFn | ReadPowers} readPowers
@param {string} archiveLocation
@param {LoadArchiveOptions} [options]
@returns {Promise<Application>}