external remove: t->t->t*int="_mlgmp_z_remove"