Component version of a Node.js-like EventEmitter for use with `lahuanjs-ent`.