Closed kevinbarabash closed 2 years ago
The old way of widening types involved mutating type objects. This PR avoids that by giving each type object an id and allowing them to be substitute using the same mechanism as TVars.
id
TVar
The old way of widening types involved mutating type objects. This PR avoids that by giving each type object an
id
and allowing them to be substitute using the same mechanism asTVar
s.