alloc_sm_state
tmp = alloc_sm_state(owner, NULL, sym, state);
struct sm_state *new = alloc_sm_state(owner, name, sym, state);
struct sm_state *alloc_sm_state(int owner, const char *name,
sm = alloc_sm_state(my_id, expr->string->data, NULL, state);