OP_MARK
ADD(OP_MARK);
unmarked = !(cgn->type & OP_MARK);
cgn->type |= OP_MARK;
child->type &= (unsigned)~OP_MARK;
if (cgn->type & OP_MARK)