diy-lisp in coffeescript (see: https://github.com/kvalle/diy-lisp)