docs: public static <U> CompletableFuture<U> supplyAsync(Supplier<U> supplier,
              Executor executor) {
          return CompletableFuture
                  .supplyAsync(handleSupplierWithException(supplier), executor);
      }