code: func UserMessage(e error) string {
  	if e == nil {
  		return ""
  	}
  	msg, _ := Value(e, userMessage).(string)
  	return msg
  }
docs: // UserMessage returns the end-user safe message.  Returns empty if not set.
  // If e is nil, returns "".