RE: Unification for rank-N types