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