Pretty-printing of Haskell expressions