title: `make-rename-transformer` not working inside other macro using quote
body: <p>I have the following code that composes a traditional macro <code>eat</code> which uses a quote (<code>'(eating food)</code>), with a <code>make-rename-transformer</code> macro that is supposed to transform <code>lunch</code> into <code>sandwich</code>. The full code is:</p>
  
  <pre><code>#lang racket
  
  (require (for-syntax syntax/parse))
  
  (define-syntax lunch (make-rename-transformer #'sandwich))
  
  (define-syntax (eat stx)
    (syntax-parse stx
      [(_ food)
       #''(eating food)]))
  
  (eat lunch)
  </code></pre>
  
  <p>Because <code>lunch</code> is just a rename transfomer for <code>sandwich</code>, I would expect it to evaluate to <code>(eat sandwich)</code>, and thus <code>'(eating sandwich)</code>, but when I run it, I get:</p>
  
  <pre><code>'(eating lunch)
  </code></pre>
  
  <p>Which is not what I expected. Is there any way I can modify this so that rename transforms in quotes are followed? (As if I had used the <code>list</code> function rather than <code>quote</code>.)</p>