Build-dependency resolver thingy.  Mainly to help me get to grips with JavaScript's standard containers and node.js's asynchronousness, but given how you need JavaScript to do some fairly basic stuff in ant, I wouldn't rule out writing build scripts directly in JavaScript instead ;-)
Yep, I thought that status object was completely superfluous.