Doing things like I think it's ok... that's it - void * returned for concatenation of mpz_t