code: func New(code int32, message string, args ...interface{}) Error {
  	if len(args) > 0 {
  		return &apiError{code, fmt.Sprintf(message, args...)}
  	}
  	return &apiError{code, message}
  }
docs: // New creates a new API error with a code and a message