alder
pub fn infix( name: NodeId, next: impl Parser + Clone, bp: impl Clone + for<'a> Fn(&'a str) -> Option<(i32, &'static str)>) -> impl Parser