in unison/taskgroup.go [200:206]
func (t *TaskGroup) Wait() error { errs := t.waitErrors() if len(errs) > 0 { return fmt.Errorf("task failures: %w", errors.Join(errs...)) } return nil }