A streaming packet parser and emitter for the Gearman protocol and Node.js