No need for pics, it's the thing about Lisps that you can run arbitrary code during compilation. The distinction between compile-time and runtime is pretty blurred, especially that Lisp programs tend to ship with the compiler in the image, which means you can compile new stuff at runtime.