Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Data.Functor.Unwrapped
Documentation
class Functor f => Unwrappable f where Source #
Instances
Unwrappable Identity Source # | |
Unwrappable (Proxy :: * -> *) Source # | |
Unwrappable (Const a :: * -> *) Source # | |
(Unwrappable f, Unwrappable g) => Unwrappable (Product f g) Source # | |
(Unwrappable f, Unwrappable g) => Unwrappable (Sum f g) Source # | |
(Unwrappable f, Unwrappable g) => Unwrappable (Compose f g) Source # | |