There's nothing like writing a toy Lisp-like in #Scheme to realize that most other languages only need #scripting engines because they're not expressive enough.