Crafting Interpreters: Superclasses | Hacker News Reader