code: public static <V> PnkyPromise<V> immediatelyFailed(@NonNull final Throwable e)
    {
      final Pnky<V> pnky = create();
      pnky.reject(e);
      return pnky;
    }
docs: Creates a new {@link PnkyPromise future} that is exceptionally completed with the supplied
  error.
  
  @param <V>
  the type of future
  @param e
  the cause used to complete the future exceptionally
  
  @return a new exceptionally completed {@link PnkyPromise future}