You are describing Erlang and it can not get simpler than that.
However, not having a mathematical foundation has been a
severe limitation for Erlang.
The Erlang community is trying to dig its way out with
modifications and extensions. Still have a long way to go.
Of course, no Actors framework is perfect.
Many important implementations have been done Erlang.
Also, significant Erlang projects are ongoing to good effect.
[0] I put actors in quotes because neither are true actor system, either. Nor were either designed to be, though if you squint they look similar.