[WIP] Iterate over a subset of cloumns with colwise

I often find myself writing code like this

````julia
using DataFrames, RDatasets
iris = dataset("datasets", "iris")

by(iris, :Species) do subdf
  means = colwise(mean, subdf[cols])
  DataFrame(means, cols)
end