Actually, the Actor Model generalizes Concurrent ML because message and types are Actors.
For example, if anAccount:Account then the following
anAccount.deposit[$5]
is defined as follows: Account.send[anAccount. deposit[$5]