{-# htermination mplus :: MonadPlus m => m a -> m a -> m a #-} import Monad