> > > Just because a user has installed a package, it doesn't follow
> > > that s?he wants to always and immediately initialize that
> > > package for each Emacs session.
> >
> > Yes, it does mean exactly that.
>
> Too bad, if so. A user should, I think, be able to hit a key to
> download a package and have it _available_ to be used, without
> necessarily loading its files in each Emacs session.

"Initialize" is a bad word, since what actually happens is the files
are put on the load path and the autoloads are evaluated.