data Maybe a = Just a | Nothing data Either a b = Left a | Right b data Rec f = In (f (Rec f))
*MyModule> :k Maybe Maybe :: * -> * *MyModule> :k Either Either :: * -> * -> * *MyModule> :k Rec Rec :: (* -> *) -> *
[ Home | Post Entry | Log in | Search | Browse Options | Site Map ]
no subject
Имеем:
kind'ом обладают конструкторы типов.