Writing a Jinja-inspired template library in Python | Hacker News Reader