pub fn test_neg_ref<F: PrimeField, const N: usize, const D: usize, T: MVPoly<F, N, D>>( )where for<'a> &'a T: Neg<Output = T>,