src/vs/workbench/services/assignment/common/assignmentService.ts/WorkbenchAssignmentService/constructor
class WorkbenchAssignmentService:	constructor(
		@ITelemetryService private telemetryService: ITelemetryService,
		@IStorageService storageService: IStorageService,
		@IConfigurationService configurationService: IConfigurationService,
		@IProductService productService: IProductService
	) {

		super(() => {
			return telemetryService.getTelemetryInfo().then(telemetryInfo => {
				return telemetryInfo.machineId;
			});
		}, configurationService, productService,
			new WorkbenchAssignmentServiceTelemetry(telemetryService, productService),
			new MementoKeyValueStorage(new Memento('experiment.service.memento', storageService)));
	}