push_frame
r = push_frame(s, root, 0);
r = push_frame(s, b, f->level);
r = push_frame(s, b, f->level + 1);