fmt.Errorf
#fmt #error
https://pkg.go.dev/fmt#Errorf
func Errorf(format string, a ...any) error
errorを返しているので errors.Newのformat版と考えてよさそう。
errorsのドキュメントにも普通にでてくる。
https://pkg.go.dev/errors
fmt.Sprintfの戻り値をerrors.Newに渡しているのと等価と考えてよいだろう。
https://go.dev/play/p/fnhSr8Gu6rJ