Asynchronous library patterned after async.js, for C++11 compilers.