pub(crate) fn read_gz_header<R: Read>(r: &mut R) -> Result<GzHeader>