Скажем, я хочу определить атрибут записи следующим образом:
data Attribute = Attribute {name :: String, value :: Any}
Это, конечно, неверный код haskell. Но есть ли тип "Любой", который в принципе скажет, что любой тип будет делать? Или использовать переменную типа единственный способ?
data Attribute a = Attribute {name :: String, value :: a}