Yes, that makes sense. I am happy with the speeds especially since the IndexedTables.groupby seems to be the go-to method for doing many groupby operations (which is my situation) following Group-by performance benchmarks and recommendations
The above example is useful but probably not a good analogy for problems involving groupby in practice where the operations are often cumbersome and not as simple as just summing over a column. But, if you’re saying I don’t really need to worry too much about the return-type of IndexedTables.groupby, then it’s fine.