chapter3/parsec.hs: handle ambigous parses in runParser
chapter3/parsec.hs: handle ambigous parses in runParser

The text doesn't mention ambigous parses, and the code didn't handle them.
The easiest way to fix the code without necessarily having to write about
this case is to hande it as parse error and merge it with the no parse case
by replacing the [] pattern with _.

yupferris/write-you-a-haskell,sdiehl/write-you-a-haskell,mstksg/write-you-a-haskell,sisirkoppaka/write-you-a-haskell,yupferris/write-you-a-haskell,sisirkoppaka/write-you-a-haskell,FranklinChen/write-you-a-haskell,sisirkoppaka/write-you-a-haskell,yupferris/write-you-a-haskell,bitemyapp/write-you-a-haskell,sdiehl/write-you-a-haskell,mstksg/write-you-a-haskell,sdiehl/write-you-a-haskell,mstksg/write-you-a-haskell,bitemyapp/write-you-a-haskell,FranklinChen/write-you-a-haskell,bitemyapp/write-you-a-haskell,mstksg/write-you-a-haskell,yupferris/write-you-a-haskell,FranklinChen/write-you-a-haskell,mstksg/write-you-a-haskell,bitemyapp/write-you-a-haskell,FranklinChen/write-you-a-haskell,bitemyapp/write-you-a-haskell,sdiehl/write-you-a-haskell,FranklinChen/write-you-a-haskell,yupferris/write-you-a-haskell,yupferris/write-you-a-haskell,FranklinChen/write-you-a-haskell,sdiehl/write-you-a-haskell,sisirkoppaka/write-you-a-haskell,sdiehl/write-you-a-haskell,sisirkoppaka/write-you-a-haskell,bitemyapp/write-you-a-haskell