make the Expression.eval as public method
rename Expression.deferCompute => Expression.deferEval