More mixu notes, EventEmitterTest
Added EventEmitter.call(that)

since the `EventEmitter` constructor might do some initialization.

Actually, we can see that it does by looking at
https://github.com/joyent/node/blob/master/lib/events.js - it sets up
`this.domain`, `this._events`, and `this._maxListeners`, all of which we
want :)

This combination:

    var that = Object.create(EventEmitter.prototype);
    EventEmitter.call(that);

is (I think) the only correct way to mesh functional inheritance style
with the `EventEmitter` library.
StreamTest

as a quick-and-dirty wc -c implementation.
PipeTest

as a quick-and-dirty `cat` implementation.