And we need groups of locales for teams that are split across multiple locations; e.g.:
new_date = add_workdays(
workdays=1.5,
start=datetime.now(),
regions=["es", "mx", "nl", "us"],
)Might be better to calculate them separately for each locale and then tie-break with your own approach (min/max/avg/median/etc.)
Hopefully "es" will have Siesta support too.