> Up until now, the rules for pre-loading package X were that either > (a) some preloaded package requires X, or (b) X will be auto-loaded at > the beginning of every session by some very frequent operation, like > visiting the first file or creating a window or a frame. > > Since winner is itself an optional package that not everyone uses > (e.g., I don't), this case doesn't seem to qualify, IMO. This might still be an instance of (b), given how many packages require cl-lib. It would be useful if someone grepped together a list of all such packages so we could figure how often it'll just be loaded at startup anyway.