pub fn reparse_infix<Id>( metadata: &FnvMap<Id, Metadata>, symbols: &dyn IdentEnv<Ident = Id>, expr: &mut SpannedExpr<Id>) -> Result<(), ParseErrors>where Id: Clone + Eq + Hash + AsRef<str> + Debug,