Related to #383 it would be nice to be able to group by the result of functions applied to columns. The most common case for me is:
df.year = year.(df.date)
groupby(df, :year)
It would be nice to just do
@groupby df :date => year
(Syntax TBD of course)