improve the checking for currying in batteries
fix batteries arguments test
Bump to v0.5.3
changes forEachStream to use setImmediate instead of process.nextTick