docs: public static <V> PnkyPromise<List<V>> any(
        final Iterable<? extends PnkyPromise<? extends V>> promises)
    {
      final Pnky<List<V>> pnky = Pnky.create();
      final ListenableFuture<List<V>> futureResults = Futures.successfulAsList(promises);
  
      Futures.addCallback(futureResults, new FutureCallback<List<V>>()
      {
        @Override
        public void onSuccess(@Nullable final List<V> result)
        {
          pnky.resolve(result);
        }
  
        @Override
        public void onFailure(@Nonnull final Throwable t)
        {
          pnky.reject(t);
        }
      });
  
      return pnky;
    }