Policy: suppress NaN test warning
Policy: added a few more tests
made Result::Evaluated object oriented (consistent

with the rest of the module
more objectifying and additional tests