Once const generics ([1](https://github.com/rust-lang/rust/issues/44580) [2](https://blog.rust-lang.org/2021/02/26/const-generics-mvp-beta)) are out of beta, we might consider them to implement `FieldElement` as a generic over values of `FieldParameter`.