“…This paper explores languages based on process calculi in the style of πcalculus that focus on coordinating workflows and higher-order process modelling [45,44]. The expressiveness of process calculi based upon their choice of communication primitives has been explored before [49,9,16,28,21,23,58]. In [28] and [23] this is detailed by examining combinations of four features: synchronism, arity, communication medium, and pattern-matching, and formalising their relations via valid encodings [30].…”