The library is split because it reduces the turnaround time for a system build, a limiting factor during the development of Larceny. The auxiliary library is incorporated into the heap image by compiling it, loading it, and then dumping the heap.
aremq! aremv! aremove! filter find least greatest mappend make-list reduce reduce-right fold-left fold-right iota list-head
substring-match substring-match-ci ->string string-insert!
vector-copy
pretty-print pretty-line-length read-line read-substring write-substring file-modification-time file-newer? absolute-pathname? relative-pathname? make-pathname
load-noisily [filename] load-quietly [filename] load *load-print-filename* *load-prefer-requested* *load-path* *load-extensions*