docs: private static <V> V getUnchecked(Future<V> future) {
      try {
        return future.get();
      } catch (InterruptedException e) {
        Thread.currentThread().interrupt();
        throw Status.CANCELLED
            .withDescription("Call was interrupted")
            .withCause(e)
            .asRuntimeException();
      } catch (ExecutionException e) {
        throw toStatusRuntimeException(e.getCause());
      }
    }