понял, если Vec это функция, которая создаёт тип из рода Vec параметризированный своим аргументом, то кто здесь HKT? Vec как функция, или Vec как род вместе с этой функцией, которая параметризирует род? Ведь у рода должны быть какие-то свойства типа, может и не уточнённые без знания параметра.
И да, все то, что ты написал про род, я не понял. Ты что-то другое под ним понимаешь. Используешь не в том контексте.
Смысл в том же, в чем функции высших порядков
Обсуждают сегодня