code: func (rs *retryingSink) proceed() bool {
  	return rs.failures.recent < rs.failures.threshold ||
  		time.Now().UTC().After(rs.failures.last.Add(rs.failures.backoff))
  }
docs: // proceed returns true if the call should proceed based on circuit breaker
  // heuristics.