haskell: Tidy up the parser using proper monadic combinators.
[fringe] / test
2009-11-17 Mark WoodingInitial version.