generated at
kind注釈
KindSignatureskind注釈をつけられる
ex. data Complex (a :: * -> *) (b :: * -> *) (c :: *) = Complex (a (Maybe (b c))) ref