Dynamic, Generic Namespaces in Python Are a Pain | Hacker News Reader