[Haskell-cafe] Binary parser combinators and pretty printing