pub fn slice_reader( slice: &[u8], ) -> ByteReader<impl Iterator<Item = Result<u8, Infallible>> + '_>