The Monoid stuff works really well inside of Scalding.  I'm going to be reusing this structure in the scalding jobs to calculate aggregate dependencies.

FYI, look forward to a monoid definition for Trace and Span as well for the same reason.