Turns out that calling Predicate::evaluate in FuncNode::follow_branch and NewFuzzer...