extensions/typescript-language-features/src/commands/commandManager.ts/CommandManager/register
class CommandManager:	public register<T extends Command>(command: T): T {
		if (!this.commands.has(command.id)) {
			this.commands.set(command.id, vscode.commands.registerCommand(command.id, command.execute, command));
		}
		return command;
	}