Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class IFunctor f where Source #
Functor in the category of dependent types
Instances
IFunctor (IIdentity :: (k -> Type) -> k -> Type) Source # | |
IFunctor (Product a :: (k -> Type) -> k -> Type) Source # | |
IFunctor (Sum a :: (k -> Type) -> k -> Type) Source # | |
IFunctor f => IFunctor (IFree f :: (k -> Type) -> k -> Type) Source # | |
IFunctor f => IFunctor (ICofree f :: (k -> Type) -> k -> Type) Source # | |