src/vs/base/common/observableImpl/autorun.ts/AutorunObserver/dispose
class AutorunObserver:	public dispose(): void {
		this.disposed = true;
		for (const o of this._dependencies) {
			o.removeObserver(this);
		}
		this._dependencies.clear();
	}