pub fn eval_expr<I: DocIndexLike>( expr: &Expr, ctx: &EvalCtx<'_>, idx: &I, ) -> Result<Value, XmlError>