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