pub fn open_bundle<R: Read + Seek>(reader: R) -> Result<Bundle<R>, BundleError>
Open a bundle and decode its manifest. A manifest that names a blob the bundle does not hold is refused here, not halfway through an install.