docs: @CanIgnoreReturnValue
    @GwtIncompatible // TODO
    public static <V> V getUnchecked(Future<V> future) {
      checkNotNull(future);
      try {
        return getUninterruptibly(future);
      } catch (ExecutionException e) {
        wrapAndThrowUnchecked(e.getCause());
        throw new AssertionError();
      }
    }