in unison/taskgroup.go [208:214]
func (t *TaskGroup) waitErrors() []error { t.wg.Wait() t.mu.Lock() defer t.mu.Unlock() return t.errs }