code: public static <V> Predicate<V> eq(final V value) {
  
          return test -> Objects.equals(test, value);
      }
docs: Check for universal equality (Object#equals)
  
  Filtering example
  <pre>
  {@code
  ReactiveSeq.of(1,2,3).filter(anyOf(not(eq(2)),in(1,10,20)));
  //ReactiveSeq[1]
  
  }
  </pre>
  
  Pattern Matching Example
  
  <pre>
  {@code
  Eval<String> url = Xors.url(new URL("http://www.aol.com/path?q=hello"))
  .on$12_45()
  .matches(c->c.is(when(eq("http"),in("www.aol.com","aol.com"),any(),not(eq("q=hello!"))), transform("correct")),otherwise("miss"));
  
  Eval.now("correct");
  
  
  }
  </pre>
  
  @param value Value to check equality of
  @return Predicate for equality