Flow control? Why not zoidberg?
First of all, fuck yea, this module name wasn't taken, (/)(;,,;)(/) whoop whoop whoop.
What zoidberg makes special is that is everything is run inside a domain. This ensures that the callback is ALWAYS called even when the iterators throw a function. No more worries, fucking awesome yo.
Also, a flow control library is something you should have build once in your Node.js career.
var zoidberg = require'zoidberg';// iterate over an arrayzoidbergforEacharrayishcallback'Foo Bar';// Error...;console.logerrmessage; // Operation timed out// if the callback is not fired in x then it will return with an errordonetimeout = 987429;// iterate over an array with timeoutzoidbergforEacharrayishcallback'Foo Bar';done;