Beginning implementation of eval.