public static NodeValue eval(Expr expr, Binding binding)
{
Context context = ARQ.getContext().copy() ;
context.set(ARQConstants.sysCurrentTime, NodeFactoryExtra.nowAsDateTime()) ;
FunctionEnv env = new ExecutionContext(context, null, null, null) ;
NodeValue r = expr.eval(binding, env) ;
return r ;
}