docs: public static <T> T await(CompletableFuture<T> future) throws ExecutionException, InterruptedException {
        try {
           return Objects.requireNonNull(future, "Completable Future must be non-null.").get(BIG_DELAY_NANOS, TimeUnit.NANOSECONDS);
        } catch (java.util.concurrent.TimeoutException e) {
           throw new IllegalStateException("This should never happen!", e);
        }
     }