What Template Haskell gets wrong and Racket gets right | Hacker News Reader