Consider moving each of the query/operations into their own module to make Arbor.Tree not so intense.