docs: public VertxCompletableFuture<T> withContext(Context context) {
      VertxCompletableFuture<T> future = new VertxCompletableFuture<>(Objects.requireNonNull(context));
      whenComplete((res, err) -> {
        if (err != null) {
          future.completeExceptionally(err);
        } else {
          future.complete(res);
        }
      });
      return future;
    }