A language for distributed applications | Synapse