Can pass function to filter data. Can generate new variables.