gmp :: NativeMPZ :: new
new `{ mpz_ptr self = (mpz_ptr)malloc(sizeof(mpz_t)); mpz_init(self); return self; `}