Full threadagrafix·This motivated me to hack together a Haskell implementation, but with a little better error handling :) https://github.com/agrafix/micro-lispView on HN