Add a TODO: if left or right are Sums, we could do Sum of all of them in one groupBy. So we want to flatten the tree of Sums into a `List[Sum]`