TypeScript 4.1で密かに追加されたintrinsicキーワードとstring mapped types