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