code: func (ec ErrorCode) WithMessage(message string) Error {
  	return Error{
  		Code:    ec,
  		Message: message,
  	}
  }
docs: // WithMessage creates a new Error struct based on the passed-in info and
  // overrides the Message property.