code: func NewBreaker(threshold int, backoff time.Duration) *Breaker {
  	return &Breaker{
  		threshold: threshold,
  		backoff:   backoff,
  	}
  }
docs: // NewBreaker returns a breaker that will backoff after the threshold has been
  // tripped. A Breaker is thread safe and may be shared by many goroutines.