This commit adds a new concurrency primitive inspired by Promise.race, except that it is dynamic (promises can be added to a Race instance anytime). X-original-commit: 4a487524d69ac7ede68296ea4e1f51e1b769d642 Part-of: odoo/odoo#76778