Do asynchronous iteration on sets of deferred data.
Promises conclusion of multiple streams (readable or writable)
Get a proxy that automatically binds methods to their instance
Simply get a promise for a specified event
Prompts user for a string value once, caches it in a file, returns that value for every subsequent invocation