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