Added MonadPlus instance for Parser