Fun with time travel: retroactive data structures in Python | Hacker News Reader