Вопрос: Почему `named return` опасен в большом коде?

Go Senior Без компании
Вопрос: Почему `named return` опасен в большом коде?
Ответы
```go func f() (err error) { defer func(){ err = wrap(err) }(); return } ``` **Ситуация:** error handling. **Почему:** усложняет reasoning и отладку.