When we receive_from_prover for the sumcheck evaluations, the type we expect is std::array<FF, NUM_POLYNOMIALS>.
On the other side, when we send_to_verifier, we send an AllValues object. This asymmetry results in asymmetric conversion functions.
The underlying data is the same so there's no bug, but we should probably clean this up in case.