I got something working in 65 lines [1]
[0] http://norvig.com/lispy.html
[1] https://gist.github.com/jmikkola/b7c6c644dff1c07891c698f0a52...