Put your assumptions in the data structure, programming becomes a chore. Put the assumptions in the code, it becomes kinda fun.
Conversation
Replying to
Also the programming wisdom of preferring many functions/few data types over many data types/few functions.
1

