push some Evaluator methods down to core package

because Tortoise needs them