code: public static Function<Client<HttpRequest, HttpResponse>, CircuitBreakerHttpClient>
      newDecorator(CircuitBreaker circuitBreaker, CircuitBreakerStrategy strategy) {
          return newDecorator((ctx, req) -> circuitBreaker, strategy);
      }
docs: Creates a new decorator using the specified {@link CircuitBreaker} instance and
  {@link CircuitBreakerStrategy}.
  
  <p>Since {@link CircuitBreaker} is a unit of failure detection, don't reuse the same instance for
  unrelated services.