When using `unfold` or `groupBy` aggregations, it always feels bit cumbersome to call `flatten` on the result to pull the columns out of the FrameColumn. I'd argue that by default the user always expects a flattened result because that's the behavior in r and python.