This library defines rose trees (or multi-way trees), and associated helper functions and type class instances.