Возможный дубликат:
Haskell Weird Kinds: Вид (- > ) есть? → ? → *
В GHCi (версия 7.0.2), если я попрошу тип типа функции, результат имеет вопросительные знаки:
Prelude> :kind (->)
(->) :: ?? -> ? -> *
Почему этот вид включает вопросительные знаки вместо звездочек * -> * -> *
? Что означают значки вопроса? Почему другие типы просто используют звездочки?
Prelude> :kind (,)
(,) :: * -> * -> *