For now, all iterated data is copied into a `data.frame`, which is passed to the workers row by row. In some cases, we will want to avoid this copy to save memory. Provide a way to do that.