It's cheaper to do: 

    def totalClusterStats = results.foldLeft(ClusterStats()){_ + _.clusterStats}