LISPy-JSON: My second attempt at explaining interpreters | Hacker News Reader