patch applied (cabal): Add 'readP_to_E' function that takes the longest parse.