pub(crate) fn string<'i>( input: &mut Stateful<LocatingSlice<&'i BStr>, RecursionCheck>, ) -> ModalResult<Cow<'i, str>>