Reorder dependencies (First built-in, then modules)
Simplify bind
Use async.waterfall
Merge pull request #1 from adrianlang/master

Some suggestions