This is a lower level interface to the library. This interface allows full control on how and where data are stored.
You must first initialize the finite field with mpffn_field_init(), or you can use a finite field returned by mpff_field_init().