src/vs/base/common/cancellation.ts/MutableToken/onCancellationRequested
class MutableToken:	get onCancellationRequested(): Event<any> {
		if (this._isCancelled) {
			return shortcutEvent;
		}
		if (!this._emitter) {
			this._emitter = new Emitter<any>();
		}
		return this._emitter.event;
	}