code: func (e *merryErr) WithUserMessagef(format string, args ...interface{}) Error {
  	if e == nil {
  		return nil
  	}
  	return e.WithUserMessage(fmt.Sprintf(format, args...))
  }
docs: // Add a message which is suitable for end users to see