https://mckayla.blog/posts/all-you-need-is-data-and-functions.html
I guess this is true, although types are a lot less composable when you want more than one interface. (But that’s what first class modules are for 🤪)