pub fn fold_rest_pat<V>(_visitor: &mut V, n: RestPat) -> RestPat where
    V: Fold + ?Sized