feat:utils: vector_checker Check values in a vector
This is a better API that the value_checker module. It doesn't need to specify
the predicates by hand. The downside is that the possibility are less... or will
be more complicated to implemented... But it should be more readabled for 99% of
the usage.