Is it possible to bolt-on homoiconity to a language that wasn't designed to do it?
Cheat-JS
— OMG
caveat: it runs in Lisp, not Javascript. But... theoretically, it could run in Javascript, right?