pub(crate) fn expect_tag_and_get_value<'a>( input: &mut Reader<'a>, tag: Tag, ) -> Result<Input<'a>, Error>