alder
pub fn recognize1( name: NodeId, parser: impl Parser<Input>, problem: impl Problem + Clone + 'static) -> impl Parser