fn analyze_expression( expr: &ExpressionNode, self_spell_id: u32, deps: &mut SpellDescDependencies, )