pub fn read_archive<R: Read, T: Send + 'static>( converter: impl Fn(&str, &[u8]) -> T + Send + Sync + 'static, r: &mut R) -> ArcResult<ArchiveData<T>>