pub(crate) fn read_tag_and_get_value<'a>( input: &mut Reader<'a>, ) -> Result<(u8, Input<'a>), Error>