[GHC] #15678: Provide the provenance of unification variables in error messages when possible