code: func Unauthorized(reason error) *ErrorResource {
  	if reason == nil {
  		return ErrUnauthorized
  	}
  
  	return &ErrorResource{
  		Status:  http.StatusUnauthorized,
  		ID:      "unauthorized",
  		Message: reason.Error(),
  	}
  }
docs: // Returns an appropriate ErrorResource when a request is unauthorized.