Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Functor α β s t f => Functor α β (Iso α s) (Dual β β t) f Source # | |
Category k s => Functor k (k -> *) (Dual k k s) (NT * k * ((->) LiftedRep LiftedRep)) s Source # | |
Category k1 k2 => Category k1 (Dual k1 k1 k2) Source # | |
Groupoid k1 k2 => Groupoid k1 (Dual k1 k1 k2) Source # | |
Semigroup (k3 b a) => Semigroup (Dual k1 k2 k3 a b) Source # | |
Monoid (k3 b a) => Monoid (Dual k1 k2 k3 a b) Source # | |
Group (k3 b a) => Group (Dual k1 k2 k3 a b) Source # | |