Arguable 0.0.19
Wrapper Stream Interface
Streams provided to the wrapper function are places in the options object so that the called function does not have to specify the three streams as parameters, an annoyance in programs where only stdout is used.
Streams passed into the wrapper function are optional. For streams not specified a pass-through stream is created. The wrapper function returns an object that contains the standard in, out and error streams passed to the program.
In fact, all arguments are optional including argv and the user specified callback. If the callback is not provided the default Arguable provided callback is used.