Reinstate untouchable variable error messages
This extra bit of information was accidentally being discarded after a refactoring of the way we reported problems when unifying a type variable with another type. See #23591 (closed)
This patch rectifies that.
TODO:
-
accept testsuite changes.
Edited by sheaf