Could one compare choreography with this model
https://felix-tutorial.readthedocs.io/en/latest/intro_corout...
Note this is for cooperative threading.