Added Batcher.

This will collect objects into batches for you, and give you them
back after a delay.