https://5dok.net/document/yng94821-providing-concurrency-guarantees-using-an-event-driven-language.html