Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
hoistFree :: Functor g => (forall a . () => f a -> g a) -> Free f b -> Free g bfree Control.Monad.Free Lift a natural transformation from f to g into a natural transformation from Free f to Free g.
hoistFree :: (Applicative f, Applicative g) => (forall a . () => f a -> g a) -> Free f b -> Free g bfree Control.Monad.Free.Ap Lift an applicative homomorphism from f to g into a monad homomorphism from Free f to Free g.
hoistF :: (forall x . () => f x -> g x) -> F f a -> F g afree Control.Monad.Free.Church Lift a natural transformation from f to g into a natural transformation from F f to F g.
-
free Control.Monad.Trans.Free Lift a monad homomorphism from m to n into a monad homomorphism from FreeT f m to FreeT f n
hoistFreeT :: (Functor m, Functor f) => (m ~> n) -> FreeT f m ~> FreeT f n
-
free Control.Monad.Trans.Free.Ap Lift a monad homomorphism from m to n into a monad homomorphism from FreeT f m to FreeT f n
hoistFreeT :: (Functor m, Applicative f) => (m ~> n) -> FreeT f m ~> FreeT f n
-
free Control.Monad.Trans.Free.Church Lift a monad homomorphism from m to n into a monad homomorphism from FT f m to FT f n
hoistFT :: (Monad m, Monad n, Functor f) => (m ~> n) -> FT f m ~> FT f n
hoistIterT :: Monad n => (forall a . () => m a -> n a) -> IterT m b -> IterT n bfree Control.Monad.Trans.Iter Lift a monad homomorphism from m to n into a Monad homomorphism from IterT m to IterT n.
hoistFlag :: (forall a . () => m a -> n a) -> Flag m -> Flag nghc GHC.Driver.CmdLine No documentation available.
hoistDsMessage :: Monad m => m (Messages DsMessage, a) -> m (Messages GhcMessage, a)ghc GHC.Driver.Errors.Types Abstracts away the frequent pattern where we are calling ioMsgMaybe on the result of 'IO (Messages DsMessage, a)'.
hoistTcRnMessage :: Monad m => m (Messages TcRnMessage, a) -> m (Messages GhcMessage, a)ghc GHC.Driver.Errors.Types Abstracts away the frequent pattern where we are calling ioMsgMaybe on the result of 'IO (Messages TcRnMessage, a)'.