Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Provides generic string expansion
- class Monad e => ChExpand e where
- newtype NullExpanderT m a = NullExpander {
- runNullExpanderT :: m a
- withExpansion :: Monad m => NullExpanderT m a -> m a
Documentation
newtype NullExpanderT m a Source #
NullExpander | |
|
MonadTrans NullExpanderT Source # | |
Monad m => Monad (NullExpanderT m) Source # | |
Functor m => Functor (NullExpanderT m) Source # | |
(Functor m, Monad m) => Applicative (NullExpanderT m) Source # | |
MonadIO m => MonadIO (NullExpanderT m) Source # | |
Monad m => ChExpand (NullExpanderT m) Source # | |
withExpansion :: Monad m => NullExpanderT m a -> m a Source #