pub fn context<I, F, O>( context: &'static str, f: F, ) -> impl FnMut(I) -> Res<I, O>where F: Parser<I, O, SpaceTree<I>>, I: Span,