A pretty printing, but pure driver

Here is another thing I often ended up needing: a pretty printing driver without the IO.

Much nicer to use when doing small-checking web-services.

(Sorry about the cruft in the request. I couldn't figure out how to purge it)