DRY
s->mode = s->last ? DRY : TYPE;
s->mode = DRY;
case DRY:
s->mode = s->sub.left ? STORED : (s->last ? DRY : TYPE);
s->mode = s->last ? DRY : TYPE;
s->mode = DRY;
case DRY: