pub fn get_grand_products_from_witnesses<PW, F>( witnesses: &[GrandProductWitness<'_, PW>], ) -> Vec<F>where PW: PackedField, F: Field + From<PW::Scalar>,