I notice there are no tree data structures included in Reins, although trees are used internally to represent other data structures. For example, AVLSet and AVLMap have all the operations required to implement an AVL tree. Is there any particular reason the tree operations have not been factored out? I ask because I need an AVL tree to implement a different kind of set.