code: func (d *Debug) Heap() ([]byte, error) {
  	r := d.c.newRequest("GET", "/debug/pprof/heap")
  	_, resp, err := d.c.doRequest(r)
  	if err != nil {
  		return nil, fmt.Errorf("error making request: %s", err)
  	}
  	defer resp.Body.Close()
  
  	// We return a raw response because we're just passing through a response
  	// from the pprof handlers
  	body, err := ioutil.ReadAll(resp.Body)
  	if err != nil {
  		return nil, fmt.Errorf("error decoding body: %s", err)
  	}
  
  	return body, nil
  }
docs: // Heap returns a pprof heap dump