`save-lisp-and-die` is still how you do the image dump, but the process here is:
1. compile & load all lisp code
2. dump list of external symbols
3. save-lisp-and-die into a .core file
4. build new SBCL w/ symbols from step #2 linked in (using sbcl.o, which is the SBCL runtime)
5. run new SBCL, using the core from step #3
6. save-lisp-and-die into an executable
edit. fixed formatting