val_to_array spec
extract Predicate class
some more specs
rename to elastic_ransack