Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Coat
Documentation
Minimal complete definition
Nothing
withCoatedM :: (CoatedM m c, Monad m) => (a -> m a) -> c a -> m (c a) Source
withCoatedM' :: (CoatedM m c, Monad m) => (a -> a) -> c a -> m (c a) Source
class CoatConstructor a m c where Source
Methods
constructCoat :: a -> m (c a) Source
class CoatGenerator m c where Source
Methods
generateCoat :: a -> m (c a) Source