code: func Send(req *http.Request) (*Response, error) {
  	client := &http.Client{}
  
  	resp, err := client.Do(req)
  	if err != nil {
  		return nil, err
  	}
  	defer resp.Body.Close()
  
  	var resp2 Response
  	if err = json.NewDecoder(resp.Body).Decode(&resp2); err != nil {
  		return nil, err
  	}
  
  	return &resp2, nil
  }
docs: // Send sends an HTTP request and returns a server response.