[WIP] Add comparison predicate evaluators

If any of left or right evaluation runs into an error you need to return an unsuccessful evaluation.