{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"depth:"}]}
                                        depth: directive.depth + 1,
                                        module_id: directive.module_id,
                                        kind: MacroDirectiveKind::Derive {