code: func (h *HistoricalWeatherData) HistoryByName(location string) error {
  	response, err := h.client.Get(fmt.Sprintf(fmt.Sprintf(historyURL, "city?appid=%s&q=%s"), h.Key, url.QueryEscape(location)))
  	if err != nil {
  		return err
  	}
  	defer response.Body.Close()
  
  	if err = json.NewDecoder(response.Body).Decode(&h); err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // HistoryByName will return the history for the provided location