HIndent.Pretty should work over any MonadState PrintState