kakkun61
TypeFamilyDependencies
とカインド注釈の併記ってどうすればいいんでしょう?type family Foo a :: Type
と
type family Foo a = t | t -> a
がそれぞれできるんですが両方書こうと思うと……?
TypeFamilyDependencies
とカインド注釈の併記ってどうすればいいんでしょう?type family Foo a :: Type
type family Foo a = t | t -> a
type family Foo a = (t :: Type) | t -> a
class Foo t where type Bar :: Type -> Type type Bar t = r | r -> t
type Bar :: Type -> Type
が type family にされちゃう