pub(crate) fn document<'s, 'i>(
state_ref: &'s RefCell<ParseState>,
) -> impl Parser<Stateful<Located<&'i BStr>, RecursionCheck>, (), ContextError> + 's
pub(crate) fn document<'s, 'i>(
state_ref: &'s RefCell<ParseState>,
) -> impl Parser<Stateful<Located<&'i BStr>, RecursionCheck>, (), ContextError> + 's