pub fn split_constraint_set<'a, U, F, FW>(
constraint_set: ConstraintSet<F>,
witness: &MultilinearExtensionIndex<'a, U, FW>,
) -> Result<(Vec<Constraint<F>>, Vec<MultilinearWitness<'a, PackedType<U, FW>>>), Error>
pub fn split_constraint_set<'a, U, F, FW>(
constraint_set: ConstraintSet<F>,
witness: &MultilinearExtensionIndex<'a, U, FW>,
) -> Result<(Vec<Constraint<F>>, Vec<MultilinearWitness<'a, PackedType<U, FW>>>), Error>