Python internals: Symbol tables, part 1 | Hacker News Reader