Give slightly better error messages
Prefer Alternative over MonadPlus