so I’m revisiting “data oriented design” (because —who knew?— structs of arrays actually work really well with sqlx) and this quote jumped out at me:
“if you link your operations by related data, such as when you put methods on a class, you make it hard to unlink your operations when the data changes or splits, and you make it hard to split data when an operation requires it to be together for its own purposes”