{"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"let"}]}
        let resolved_template = match rule.template {
            Resolver { resolution_scope, placeholders_by_stand_in: rule.placeholders_by_stand_in };
            Some(template) => Some(resolver.resolve_pattern_tree(template)?),