What should frame.groupby([]) return?
as suggested on http://stackoverflow.com/questions/11492215/how-to-do-a-groupby-on-an-empty-set-of-columns-in-pandas, maybe should return just the DataFrame, or raise an exception (if it doesn't already)
