Красноглазые пионеры прыгали, бегали и стояли на ушах с этим Go, затем прошли "грабли" точно такие же как и в случае с Си, и в итоге приходят к аналогичным С++ концепциям.
Кто бы мог подумать
https://go.googlesource.com/proposal/+/master/design/go2draft-error-handling-overview.md