EventEmitter: Make .once() work with no bookkeeping