Auto-indent Show-ables with 43 deps..
Any programmer often needs to output live data temporarily for inspection,
serialized in a structured-but-human-readable format (think JSON) and
in Haskell, using show on any Show able does this brilliantly.
Alas it's missing indentation of course, its primary
purpose being reproducable roundtrippable serialization.
This is fine until it isn't (eg. with many 1000s of output
"lines"-when-wrapped for just 4 Show ables while interoperating with Cabal).