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