code: func WithUserMessage(e error, msg string) Error {
  	if e == nil {
  		return nil
  	}
  	return WrapSkipping(e, 1).WithUserMessage(msg)
  }
docs: // WithUserMessage adds a message which is suitable for end users to see.
  // If e is nil, returns nil.