{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"|"}]}
            | MacroDefKind::BuiltInDerive(id, _)
            | MacroDefKind::BuiltInAttr(id, _)
            | MacroDefKind::BuiltInEager(id, _) => Either::Left(id),