A library for making and using tree data structures