code: func (b *Breaker) Failure(event Event, err error) bool {
  	b.mu.Lock()
  	defer b.mu.Unlock()
  
  	b.recent++
  	b.last = time.Now().UTC()
  	return false // never drop events.
  }
docs: // Failure records the failure and latest failure time.