The java people... they put the executors (non fun...
# random
g
The java people... they put the executors (non functional arguments), as the last parameter on the
CompletableFuture
factories.... so you need wrappers...
Copy code
public static <U> CompletableFuture<U> supplyAsync(Supplier<U> supplier,
                                                       Executor executor) {
why, you monsters oracle, why do this. It doesn't look good in java either. Everybody on earth wants non-lambda arguments first.