pub fn construct_grand_product_witnesses<U, F>(
ids: &[OracleId],
witness_index: &MultilinearExtensionIndex<'_, U, F>,
) -> Result<Vec<GrandProductWitness<PackedType<U, F>>>, Error>
pub fn construct_grand_product_witnesses<U, F>(
ids: &[OracleId],
witness_index: &MultilinearExtensionIndex<'_, U, F>,
) -> Result<Vec<GrandProductWitness<PackedType<U, F>>>, Error>