Takes an (async) iterable that emits things and returns an async iterable that emits those things in fixed-sized batches
Optional
Takes an (async) iterable that emits things and returns an async iterable that emits those things in fixed-sized batches