Redesigning Python's named tuples | Hacker News Reader