Batching

Closes #282
That's neat! Can we enforce a single instance of `Context` instead, maybe?