Improve the UX for users of the errors package.
Improve the UX for users of the errors package.

By making the error helper functions variadic functions, you can pass either a string (like the existing behaviour) or a format and verbs that will then be formatted for you.

This doesn’t break any existing API’s, but it prevents people using this package to have to call `fmt.Sprintf` whenever they would like to format the error detail.

myodc/go-micro,micro/go-micro,divisionone/go-micro,uffy/go-micro