Simple, isolated async waterfall module for JavaScript