Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
whenRight' :: Monad m => Either a b -> m () -> m () Source
lift2 :: (Monad (t1 m), Monad m, MonadTrans t, MonadTrans t1) => m a -> t (t1 m) a Source
lift3 :: (Monad (t1 (t2 m)), Monad (t2 m), Monad m, MonadTrans t, MonadTrans t1, MonadTrans t2) => m a -> t (t1 (t2 m)) a Source
fromJustNote :: String -> Maybe a -> a Source