Closed type families, apartness, and occurs check