What are some common examples of monads in Haskell?