Stop passing naked dictionaries around: Introducing DStruct for Python | Hacker News Reader