Add a more meaningful toString impl.
Change the way mapMany handles flushing. Add a test to make sure that data from returned Promises can be captured.