(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |gx[1]#_g7057_|
    (##structure
     gx#syntax-quote::t
     'identifier-wrap::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7065_|
    (##structure
     gx#syntax-quote::t
     'identifier-wrap-marks-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7068_|
    (##structure
     gx#syntax-quote::t
     'identifier-wrap-marks
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7070_|
    (##structure
     gx#syntax-quote::t
     'identifier-wrap?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7072_|
    (##structure
     gx#syntax-quote::t
     'make-identifier-wrap
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7075_|
    (##structure
     gx#syntax-quote::t
     'AST::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7076_|
    (##structure gx#syntax-quote::t 'AST #f (gx#current-expander-context) '()))
  (define |gx[1]#_g7077_|
    (##structure
     gx#syntax-quote::t
     'syntax-wrap::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7085_|
    (##structure
     gx#syntax-quote::t
     'syntax-wrap-mark-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7088_|
    (##structure
     gx#syntax-quote::t
     'syntax-wrap-mark
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7090_|
    (##structure
     gx#syntax-quote::t
     'syntax-wrap?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7092_|
    (##structure
     gx#syntax-quote::t
     'make-syntax-wrap
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7095_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7104_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote-marks-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7106_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7110_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote-marks
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7112_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7114_|
    (##structure
     gx#syntax-quote::t
     'syntax-quote?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g7116_|
    (##structure
     gx#syntax-quote::t
     'make-syntax-quote
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |gx[:0:]#identifier-wrap|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |gx[1]#_g7057_|
       'expander-identifiers:
       (let ((__tmp7074 |gx[1]#_g7075_|)
             (__tmp7058
              (let ((__tmp7073 |gx[1]#_g7057_|)
                    (__tmp7059
                     (let ((__tmp7071 |gx[1]#_g7072_|)
                           (__tmp7060
                            (let ((__tmp7069 |gx[1]#_g7070_|)
                                  (__tmp7061
                                   (let ((__tmp7066
                                          (let ((__tmp7067 |gx[1]#_g7068_|))
                                            (declare (not safe))
                                            (cons __tmp7067 '())))
                                         (__tmp7062
                                          (let ((__tmp7063
                                                 (let ((__tmp7064
                                                        |gx[1]#_g7065_|))
                                                   (declare (not safe))
                                                   (cons __tmp7064 '()))))
                                            (declare (not safe))
                                            (cons __tmp7063 '()))))
                                     (declare (not safe))
                                     (cons __tmp7066 __tmp7062))))
                              (declare (not safe))
                              (cons __tmp7069 __tmp7061))))
                       (declare (not safe))
                       (cons __tmp7071 __tmp7060))))
                (declare (not safe))
                (cons __tmp7073 __tmp7059))))
         (declare (not safe))
         (cons __tmp7074 __tmp7058))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        'gx#identifier-wrap::t
        |gx[1]#_g7076_|
        'syntax
        '#f
        '((final: . #t))
        '(marks))))
    (define |gx[:0:]#syntax-wrap|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |gx[1]#_g7077_|
       'expander-identifiers:
       (let ((__tmp7094 |gx[1]#_g7075_|)
             (__tmp7078
              (let ((__tmp7093 |gx[1]#_g7077_|)
                    (__tmp7079
                     (let ((__tmp7091 |gx[1]#_g7092_|)
                           (__tmp7080
                            (let ((__tmp7089 |gx[1]#_g7090_|)
                                  (__tmp7081
                                   (let ((__tmp7086
                                          (let ((__tmp7087 |gx[1]#_g7088_|))
                                            (declare (not safe))
                                            (cons __tmp7087 '())))
                                         (__tmp7082
                                          (let ((__tmp7083
                                                 (let ((__tmp7084
                                                        |gx[1]#_g7085_|))
                                                   (declare (not safe))
                                                   (cons __tmp7084 '()))))
                                            (declare (not safe))
                                            (cons __tmp7083 '()))))
                                     (declare (not safe))
                                     (cons __tmp7086 __tmp7082))))
                              (declare (not safe))
                              (cons __tmp7089 __tmp7081))))
                       (declare (not safe))
                       (cons __tmp7091 __tmp7080))))
                (declare (not safe))
                (cons __tmp7093 __tmp7079))))
         (declare (not safe))
         (cons __tmp7094 __tmp7078))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        'gx#syntax-wrap::t
        |gx[1]#_g7076_|
        'syntax
        '#f
        '((final: . #t))
        '(mark))))
    (define |gx[:0:]#syntax-quote|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |gx[1]#_g7095_|
       'expander-identifiers:
       (let ((__tmp7118 |gx[1]#_g7075_|)
             (__tmp7096
              (let ((__tmp7117 |gx[1]#_g7095_|)
                    (__tmp7097
                     (let ((__tmp7115 |gx[1]#_g7116_|)
                           (__tmp7098
                            (let ((__tmp7113 |gx[1]#_g7114_|)
                                  (__tmp7099
                                   (let ((__tmp7107
                                          (let ((__tmp7111 |gx[1]#_g7112_|)
                                                (__tmp7108
                                                 (let ((__tmp7109
                                                        |gx[1]#_g7110_|))
                                                   (declare (not safe))
                                                   (cons __tmp7109 '()))))
                                            (declare (not safe))
                                            (cons __tmp7111 __tmp7108)))
                                         (__tmp7100
                                          (let ((__tmp7101
                                                 (let ((__tmp7105
                                                        |gx[1]#_g7106_|)
                                                       (__tmp7102
                                                        (let ((__tmp7103
                                                               |gx[1]#_g7104_|))
                                                          (declare (not safe))
                                                          (cons __tmp7103
                                                                '()))))
                                                   (declare (not safe))
                                                   (cons __tmp7105
                                                         __tmp7102))))
                                            (declare (not safe))
                                            (cons __tmp7101 '()))))
                                     (declare (not safe))
                                     (cons __tmp7107 __tmp7100))))
                              (declare (not safe))
                              (cons __tmp7113 __tmp7099))))
                       (declare (not safe))
                       (cons __tmp7115 __tmp7098))))
                (declare (not safe))
                (cons __tmp7117 __tmp7097))))
         (declare (not safe))
         (cons __tmp7118 __tmp7096))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        'gx#syntax-quote::t
        |gx[1]#_g7076_|
        'syntax
        '#f
        '((final: . #t))
        '(context marks))))))
