pub type Predicate = Box<dyn Fn(&Value) -> bool + Send>;
Predicate function type
pub struct Predicate(/* private fields */);