com.twitter.scalding.typed
used for objects that may _set_ how many reducers they need e.g. CoGrouped, Grouped, SortedGrouped, UnsortedGrouped
never mutates this, instead returns a new item.
used for objects that may _set_ how many reducers they need e.g. CoGrouped, Grouped, SortedGrouped, UnsortedGrouped