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