Batching

Closes #282
Isn't `Context` without a `batch` a bit vague?