Sorry for the vague title. I made a node module containing a little implementation of a Node style EventEmitter:
EventEmitter
export type Events = { [K i