code: func (cc *LBClient) DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
  	deadline := time.Now().Add(timeout)
  	return cc.get().DoDeadline(req, resp, deadline)
  }
docs: // DoTimeout calculates deadline and calls DoDeadline on the least loaded client