pub(crate) fn evaluate_cached(
path: &Expr,
state: &mut EvaluationState,
traversal_state: &mut StateManager,
fns: &FunctionMap,
) -> Option<EvaluateResultValue>pub(crate) fn evaluate_cached(
path: &Expr,
state: &mut EvaluationState,
traversal_state: &mut StateManager,
fns: &FunctionMap,
) -> Option<EvaluateResultValue>