macro_rules! parser_with_context { ($target:ident) => { move |context| |i| $target(&context, i) }; } pub(crate) use parser_with_context;