Closed type families with overlapping equations
Unification: a multidisciplinary survey