add Evaluable and Evalsimplify functions