code: func WithUserMessagef(e error, format string, args ...interface{}) Error {
  	if e == nil {
  		return nil
  	}
  	return WrapSkipping(e, 1).WithUserMessagef(format, args...)
  }
docs: // WithUserMessagef is the same as WithMessage(), using fmt.Sprintf()