pub type Subject = (Value, Box<dyn Fn(&str) -> bool + Send + Sync>, String);
2026-09-26: One concurrent subject: the request, a predicate scoring its own reply, and a label for the failure message.