template > struct Node { Compare comp; K key; V val; Node *left, *right; bool color; }