При более глубоком погружении в Scala я употребляю термин тип класса .Это сбивало с толку, потому что класс является типом, а тип может быть классом в Scala, а «тип» и «класс» сами по себе являются абстрактными терминами.
Прочитав некоторые примеры, я почувствовал, что это за типкласс может быть, но, возможно, есть более простой подход, чтобы получить умственную привязку (рисунок, понятие) к тому, что такое класс типов, объяснив, почему он был так назван.