UNMADE
assert(gn->made == UNMADE);
if (gn->made == UNMADE && (gn == pgn || !(pgn->type & OP_MADE))) {
case UNMADE:
gn->made = UNMADE;
case UNMADE: return "unmade";
} else if (gn->made != UNMADE) {