{"ast_node_type":"variable","tokens":[{"end":49,"kind":"keyword","start":0,"text":"let"}]}
        let raw_pattern = pattern.as_rust_code();
    ) -> Result<Vec<ParsedRule>, SsrError> {
        let raw_template = template.map(|t| t.as_rust_code());