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 にされちゃう