code: public static <D> Predicate inAny(Expression<D> left, Iterable<? extends Collection<? extends D>> lists) {
          BooleanBuilder rv = new BooleanBuilder();
          for (Collection<? extends D> list : lists) {
              rv.or(in(left, list));
          }
          return rv;
      }
docs: Create a {@code left in right or...} expression for each list
  
  @param <D> element type
  @param left
  @param lists
  @return a {@code left in right or...} expression