code: public static <T> Publisher<T> fromCompletableFuture(Supplier<CompletableFuture<T>> futureSupplier) {
          return new CompletableFuturePublisher<>(futureSupplier);
      }
docs: Build a {@link Publisher} from a {@link CompletableFuture}.
  
  @param futureSupplier The supplier of the {@link CompletableFuture}
  @param <T>            The type of the publisher
  @return The {@link Publisher}