error
fmt.Errorf
That’s all we can say right now.
Error construction could be simplified by using fmt.Errorf(…)
fmt.Errorf(…)
errors.New(fmt.Sprintf(...))
fmt.Errorf(...)