[Haskell-cafe] combined parsing & pretty-printing