> Data.List and Data.Set aren't even members of the same package. So > hs-boot files won't help. Damn, you are right. I even mentioned this myself earlier. It would need a set in base. I wonder if it was ok to use the Data.Set implementation internally in base, without exposing it.