Various monad functions from the Haskell Prelude.