ASSIGN
#undef ASSIGN
#define ASSIGN(d, s) memcpy(d, s, m->g->nstates)
#define ASSIGN(d, s) ((d) = (s))
#define ASSIGN(x) exported_q->x = q->x
#undef ASSIGN
#define ASSIGN(x) q->x = imported_q->x
#undef ASSIGN