RB_INSERT
#define RB_INSERT(name, x, y) name##_RB_INSERT(x, y)
#define RB_INSERT(name, root, elm) name##_RB_INSERT(root, elm)