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