Ask HN: How do you extend a programming language? | Hacker News Reader