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