RB_NEXT
#define RB_NEXT(name, x, y) name##_RB_NEXT(y)
#define RB_NEXT(name, root, elm) name##_RB_NEXT(elm)