Denotational reasoning for asynchronous multiparty session types | Synapse