Externalized evaluation of functions to new Evaluators class