There's a few other methods that might be useful for unit testing that we could add here, for example, combinedChunks, that returns a single byte array of all the chunks together, and also possibly an Iterator, which would be useful for consuming one chunk at a time in tests.  If you don't know how to implement an iterator iteratee, don't worry about that one.