Implement onEach

Set#onEach will call the callback with all rows and any new row
that comes into existance
merge
3.4.0