Advertisement
fleex-x

Untitled

Nov 16th, 2021 (edited)
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. fmap2:: Monad m => (a -> b) -> m a -> m b
  2. fmap2 f xs = do
  3.     x <- xs
  4.     return (f x)
  5.  
  6. (*>.) :: Monad m => m a -> m b -> m b
  7. xs *>. ys = xs >> ys
  8.  
  9. liftA2_:: Monad m => (a -> b -> c) -> m a -> m b -> m c
  10. liftA2_ f xs ys = do
  11.     x <- xs
  12.     y <- ys
  13.     return (f x y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement