Hierarchy-wide accumulation of list and hash results.

This is a mixin class.  By inheriting from it you get two methods that
are able to accumulate hierarchy-wide list and hash results.
