Hoogle Search
Within LTS Haskell 24.20 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
(
.<$!> ) :: (MonadTryMerge m, Mergeable a, Mergeable b) => (a -> b) -> m a -> m bgrisette Grisette.Lib.Control.Monad <$!> with MergingStrategy knowledge propagation. Merging is always strict so we can directly use .<$>.
-
grisette Grisette.Lib.Control.Monad <=< with MergingStrategy knowledge propagation.
(
.=<< ) :: (MonadTryMerge m, Mergeable a, Mergeable b) => (a -> m b) -> m a -> m bgrisette Grisette.Lib.Control.Monad =<< with MergingStrategy knowledge propagation.
-
grisette Grisette.Lib.Control.Monad >=> with MergingStrategy knowledge propagation.
(
.>> ) :: (MonadTryMerge m, Mergeable a, Mergeable b) => m a -> m b -> m bgrisette Grisette.Lib.Control.Monad >> with MergingStrategy knowledge propagation. This is usually more efficient than calling the original >> and merge the results.
(
.>>= ) :: (MonadTryMerge u, Mergeable a, Mergeable b) => u a -> (a -> u b) -> u bgrisette Grisette.Lib.Control.Monad >>= with MergingStrategy knowledge propagation.
(
.$> ) :: (TryMerge f, Mergeable a, Mergeable b, Functor f) => f a -> b -> f bgrisette Grisette.Lib.Data.Functor $> with MergingStrategy knowledge propagation.
(
.<$ ) :: (TryMerge f, Mergeable a, Mergeable b, Functor f) => b -> f a -> f bgrisette Grisette.Lib.Data.Functor <$ with MergingStrategy knowledge propagation.
(
.<$> ) :: (TryMerge f, Mergeable a, Mergeable b, Functor f) => (a -> b) -> f a -> f bgrisette Grisette.Lib.Data.Functor <$> with MergingStrategy knowledge propagation.
(
.<&> ) :: (TryMerge f, Mergeable a, Mergeable b, Functor f) => f a -> (a -> b) -> f bgrisette Grisette.Lib.Data.Functor <&> with MergingStrategy knowledge propagation.