src/vs/base/common/event.ts/ChainableEvent/filter
class ChainableEvent:		filter(fn: (e: T) => boolean): IChainableEvent<T> {
			return new ChainableEvent(filter(this.event, fn, this.disposables));
		}