MonadPlus instance for WrappedMonad?