code: public static <F, S> Failure<F, S> failure(
      final F x)
    {
      return new Failure<F, S>(x);
    }
docs: Produce a new failure value.
  
  @param x   The actual value
  @param <F> The type of values returned upon failure.
  @param <S> The type of values returned upon success.
  
  @return A new failure value
  
  @since 1.3.0