eval() returns result of evaluation
Compile with tests whenever WITH_TESTS is ON