a MonadPlus instance for Rand makes no sense