Most of the time, we don't care about messages: we care about replicating (selected portions) of state among stateful entities. The language primitives we've settled on - variants on message passing - don't address this need directly enough. I've been exploring a programming model where state replication is first class. https://syndicate-lang.org/about/ Sorry about the prose style!