Add an additional Callbacks.stream(Callback<T>, T...)
Introduce BatchingCallback, which aggregates items into batches.
Licenses.