pub fn eval_predicate(pred: &Predicate, card: &Value) -> bool
Evaluate a predicate tree against a full Card JSON.