code: func (c *Check) CheckHealth(ctx context.Context) Response {
  	response := Response{
  		Name:   "Health",
  		Status: StatusPass,
  		Checks: make(Responses, len(c.healthChecks)),
  	}
  	for i, ch := range c.healthChecks {
  		resp := ch.Check(ctx)
  		if resp.Status != StatusPass {
  			response.Status = resp.Status
  		}
  		response.Checks[i] = resp
  	}
  	sort.Sort(response.Checks)
  	return response
  }
docs: // CheckHealth evaluates c's set of health checks and returns a populated Response.