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