This is like callPackageWith, except that it expects the supplied function to return a *set* of packages. It will then make the individual packages overridable.