code: func NewCustomClientWrapper(bs gobreaker.Settings, bm BreakerMethod) client.Wrapper {
  	return func(c client.Client) client.Client {
  		w := &clientWrapper{}
  		w.bm = bm
  		w.bs = bs
  		w.cbs = make(map[string]*gobreaker.TwoStepCircuitBreaker)
  		w.Client = c
  		return w
  	}
  }
docs: // NewCustomClientWrapper takes a gobreaker.Settings and BreakerMethod. Returns a client Wrapper.