docs: public <T extends R> CompletableFuture<T> getStageAsync(CheckedSupplier<? extends CompletionStage<T>> supplier) {
      return callAsync(execution -> Functions.promiseOfStage(supplier, execution), false);
    }