A lean node.js module for asynchronous flow control with error handling and data forwarding