Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type Lens' a b = forall f. Functor f => (b -> f b) -> a -> f a
- data Param m a = MkParam {}
- paramLocalM :: forall m a. Monad m => Param m a -> (a -> m a) -> m --> m
- paramLocal :: forall m a. Monad m => Param m a -> (a -> a) -> m --> m
- lensMapParam :: forall m a b. Monad m => Lens' a b -> Param m a -> Param m b
- liftParam :: (MonadTransTunnel t, Monad m) => Param m --> Param (t m)
- readerParam :: forall m r. Monad m => Param (ReaderT r m) r