Sozu is a very simple asynchroneous calls joining library.
myResult = new sozu(this).
needs(setTimeout,function(){
console.log('ready');
}, 30).
then(function(){
console.log('finished');
});
Sozu is a japanese word for a balancing bamboo fountain.
Zen stuff.