Questions about the MonadPlus type class in Haskell and implementations in other languages of the concept it embodies.