Open Icelandjack opened 6 years ago
If this looks okay I should probably add for Contravariant
as well.
Does a FD make a difference
class (Representable f, Rep f ~ rep) => RepresentableOf rep f | f -> rep
instance (Representable f, Rep f ~ rep) => RepresentableOf rep f
I see you use them in hask
class (Functor f, Dom f ~ p, Cod f ~ q) => FunctorOf p q f | f -> p q
instance (Functor f, Dom f ~ p, Cod f ~ q) => FunctorOf p q f
letting us write