In most other programming languages, new abstractions are built by writing code on /top/ of existing abstractions. But in lisp, its possible to build new abstractions by writing code *beneath* existing code.
(Source and copyright: cybertiggyr.com/gene/peval/peval.cgi)