external sub: dest: t-> t->t->unit = "_mlgmp_z2_sub"