Skip to content
  • Simon Peyton Jones's avatar
    Refactor skolemising, and newClsInst · 54f91886
    Simon Peyton Jones authored
    This makes newClsInst (was mkInstance) look more like newFamInst, and simplifies
    the plumbing of the overlap flag, and ensures that freshening (required by
    the InstEnv stuff) happens in one place.
    
    On the way I also tided up the rather ragged family of tcInstSkolTyVars and
    friends.  The result at least has more uniform naming.
    54f91886