Вопрос: Почему `WaitGroup.Add` нельзя вызывать внутри goroutine?

Go Middle Без компании
Вопрос: Почему `WaitGroup.Add` нельзя вызывать внутри goroutine?
Ответы
```go go func(){ wg.Add(1) }() ``` **Ситуация:** race. **Почему:** Add и Wait должны быть согласованы.