lc: move to fully nameless representation of type vars; assign names only in recover
It is also a necessary step to bidirectional typechecking and can simplify things in other places
This commit is contained in:
parent
eb80329a54
commit
c8233c24d7