Exploration of ideas put forward in this article: [Stop Writing `__init__` Methods](https://blog.glyph.im/2025/04/stop-writing-init-methods.html).
> [...] the cause of all these problems is the same: we are inextricably linking the act of creating a data structure with whatever side-effects are most often associated with that data structure.