RB_AUGMENT
#ifndef RB_AUGMENT
RB_AUGMENT(elm); \
RB_AUGMENT(tmp); \
RB_AUGMENT(RB_PARENT(tmp, field)); \
RB_AUGMENT(elm); \
RB_AUGMENT(tmp); \
RB_AUGMENT(RB_PARENT(tmp, field)); \
RB_AUGMENT(parent); \
RB_AUGMENT(RB_PARENT(old, field)); \
RB_AUGMENT(left); \
RB_AUGMENT(parent); \
RB_AUGMENT(parent); \
#ifndef RB_AUGMENT
#define RB_AUGMENT_CHECK(x) (RB_AUGMENT(x), 1)
#ifndef RB_AUGMENT