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