Golang errors with structured stacktraces