hPutStr package:ghc

The boolean arguments let's the pretty printer know if it can optimize indent by writing ascii ' ' characters without going through decoding.