pub type SuperRefinePredicate = Box<dyn Fn(&Value, &mut Vec<String>) + Send + Sync>;
Pushes zero or more errors into the caller-provided buffer.
pub struct SuperRefinePredicate(/* private fields */);