I wonder if Bluebird has a mailing list. By and large, it doesn't seem like we should need to implement this stuff in our own Async.js when there should be already established patterns and utilities (especially in Bluebird or Q).