Add `-fprint-unit-ids` and hide printing of unit-ids by default.
Output like
... (servant-0.19.1-2766f5fde1349996d1634ebb37647b1723dacd28547ecaafe0e93e4cfa5eec79:Servant.API.ReqBody.ReqBody
'[servant-0.19.1-2766f5fde1349996d1634ebb37647b1723dacd28547ecaafe0e93e4cfa5eec79:Servant.API.ContentTypes.JSON]
is usually not helpful.
I think hiding full unit-ids by default would make output a lot cleaner (when things are not in scope).
A middleground would be to print package name (which I guess is somewhat easily available as PackageImports
uses it), i.e.
... (servant:Servant.API.ReqBody.ReqBody '[servant:Servant.API.ContentTypes.JSON]