pub fn fold_opt_rules<V: ?Sized + Fold>( _visitor: &mut V, n: Option<Vec<Rule>>) -> Option<Vec<Rule>>