PUSH_STACK
PUSH_STACK(sp, child);
PUSH_STACK(sp, sibling);
PUSH_STACK(&stack, root);
PUSH_STACK(dsp, root, off_p);
PUSH_STACK(dsp, n, &me->child);
PUSH_STACK(dsp, n, &me->sibling);