Це може бути дуже простим питанням.
Але в чому різниця між видами та сортами?
Моє сучасне розуміння полягає в тому, що у вас є теорія типів з правилами типу, які дають поняття добре набраного твердження, але сорти є більш базовими, диференціюючи символи на різні види символів та вводячи основні правила застосування функції тощо.
Можливо, різниці є мало, можливо, вони просто походять з різних галузей. Але я не можу знайти чіткий опис їхнього відношення.
kind- тип конструктора типів або, що рідше, тип оператора типу вищого порядку.