The MapReduce::Mergeable mixin provides the k-way-merge operation used by mappers as well as reducers.