src/vs/base/common/stream.ts/WriteableStreamImpl/emitData
class WriteableStreamImpl:	private emitData(data: T): void {
		this.listeners.data.slice(0).forEach(listener => listener(data)); // slice to avoid listener mutation from delivering event
	}