src/vs/base/common/async.ts/RunOnceScheduler/constructor
class RunOnceScheduler:	constructor(runner: (...args: any[]) => void, delay: number) {
		this.timeoutToken = -1;
		this.runner = runner;
		this.timeout = delay;
		this.timeoutHandler = this.onTimeout.bind(this);
	}