code: func NewErrorf(code int, format string, args ...interface{}) error {
  	return NewError(code, fmt.Sprintf(format, args...))
  }
docs: // NewErrorf is a convenience version of NewError that incorporates printf-style formatting