> A more far out possibility avoids reading in the classes at all and loads
> the heap as a binary blob, though this would take the most development
> effort and would require a rebuild when new classes are installed.
Brings back memory of building EMACS back in the '80s. In the last stage it would fire up the newly compiled emacs, load all the elisp files, then dump core. A support tool would combine the core file with the original binary to create a new binary which had the compiled elisp already loaded in the data section.