The Composable Architecture is quite interesting. An idea I’m exploring: it’s a bit like a more tightly coupled version of the actor model. Why “more tightly coupled”? Parents know about their children’s state and actions. The coupling yields better compile-time checking, better testing.