Voter
brushfire
validate
Trainer
value
Fallback Predicate Gt GtEq IsEq Lt LtEq NotEq Preferred
voter
ErrorEvaluator