A Node.JS library for managing (possibly) asynchronous operations