Modify the return value of each_slice to the receiver.

The idea that each_slice should produce the last produced value
from the lambda was bad. This makes it difficult to chain these
calls.