Added Eval(Optional)ExprAs<Type>() methods in exec.cpp, where <Type> = BooleanRef, DataRef, etc