Execute a callback when a request closes, finishes, or errors
Call a callback when a readable/writable/duplex stream has completed or failed.
A write stream constructor that supports a flush function that is called before finish is emitted
Oboe.js reads json, giving you the objects as they are found without waiting for the stream to finish
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.