public static <V> PnkyPromise<V> immediatelyFailed(@NonNull final Throwable e)
  {
    final Pnky<V> pnky = create();
    pnky.reject(e);
    return pnky;
  }
public static < V > PnkyPromise < V > immediatelyFailed ( @ NonNull final Throwable e ) { final Pnky < V > pnky = create ( ) ; pnky . reject ( e ) ; return pnky ; }
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}