public struct Stringify: ExpressionMacro, ParameterMacro { public static func apply( arguments: (String?, ExprSyntax)..., in context: MacroEvaluationContext ) -> (ExprSyntax, [Diagnostic]) { let node = arguments[0].1 return (##"(\(node), #"\(node.description)"#)"##, []) } }