(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |gxc[1]#_g192352_|
    (##structure
     gx#syntax-quote::t
     '::basic-xform
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192354_|
    (##structure
     gx#syntax-quote::t
     '::optimize-annotated::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192356_|
    (##structure
     gx#syntax-quote::t
     'make-::optimize-annotated
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192358_|
    (##structure
     gx#syntax-quote::t
     '::optimize-annotated?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192360_|
    (##structure
     gx#syntax-quote::t
     '::generate-runtime
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192362_|
    (##structure
     gx#syntax-quote::t
     '::generate-runtime-repr::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192364_|
    (##structure
     gx#syntax-quote::t
     'make-::generate-runtime-repr
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192366_|
    (##structure
     gx#syntax-quote::t
     '::generate-runtime-repr?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192368_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192370_|
    (##structure
     gx#syntax-quote::t
     'make-::push-match-vars
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192372_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192374_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars-vars
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192375_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars-K
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192377_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars-vars-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192378_|
    (##structure
     gx#syntax-quote::t
     '::push-match-vars-K-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192380_|
    (##structure
     gx#syntax-quote::t
     '&::push-match-vars-vars
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192381_|
    (##structure
     gx#syntax-quote::t
     '&::push-match-vars-K
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192383_|
    (##structure
     gx#syntax-quote::t
     '&::push-match-vars-vars-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g192384_|
    (##structure
     gx#syntax-quote::t
     '&::push-match-vars-K-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |gxc[:0:]#::optimize-annotated|
      (let ((__obj192233
             (let ()
               (declare (not safe))
               (##structure
                gerbil/core/mop~MOP-2#class-type-info::t
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f))))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192233
           'gxc#::optimize-annotated::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192233
           '::optimize-annotated
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '6 '#f '#f))
        (let ((__tmp192351 (cons |gxc[1]#_g192352_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 __tmp192351 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '#f '11 '#f '#f))
        (let ((__tmp192353 |gxc[1]#_g192354_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 __tmp192353 '12 '#f '#f))
        (let ((__tmp192355 |gxc[1]#_g192356_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 __tmp192355 '13 '#f '#f))
        (let ((__tmp192357 |gxc[1]#_g192358_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 __tmp192357 '14 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '15 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '16 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '17 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192233 '() '20 '#f '#f))
        __obj192233))
    (define |gxc[:0:]#::generate-runtime-repr|
      (let ((__obj192235
             (let ()
               (declare (not safe))
               (##structure
                gerbil/core/mop~MOP-2#class-type-info::t
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f))))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192235
           'gxc#::generate-runtime-repr::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192235
           '::generate-runtime-repr
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '6 '#f '#f))
        (let ((__tmp192359 (cons |gxc[1]#_g192360_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 __tmp192359 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '#f '11 '#f '#f))
        (let ((__tmp192361 |gxc[1]#_g192362_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 __tmp192361 '12 '#f '#f))
        (let ((__tmp192363 |gxc[1]#_g192364_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 __tmp192363 '13 '#f '#f))
        (let ((__tmp192365 |gxc[1]#_g192366_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 __tmp192365 '14 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '15 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '16 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '17 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192235 '() '20 '#f '#f))
        __obj192235))
    (define |gxc[:0:]#::push-match-vars|
      (let ((__obj192237
             (let ()
               (declare (not safe))
               (##structure
                gerbil/core/mop~MOP-2#class-type-info::t
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f
                '#f))))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192237
           'gxc#::push-match-vars::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj192237
           '::push-match-vars
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '(vars K) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '(vars K) '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '#f '11 '#f '#f))
        (let ((__tmp192367 |gxc[1]#_g192368_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192367 '12 '#f '#f))
        (let ((__tmp192369 |gxc[1]#_g192370_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192369 '13 '#f '#f))
        (let ((__tmp192371 |gxc[1]#_g192372_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192371 '14 '#f '#f))
        (let ((__tmp192373
               (cons (cons 'vars |gxc[1]#_g192374_|)
                     (cons (cons 'K |gxc[1]#_g192375_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192373 '15 '#f '#f))
        (let ((__tmp192376
               (cons (cons 'vars |gxc[1]#_g192377_|)
                     (cons (cons 'K |gxc[1]#_g192378_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192376 '16 '#f '#f))
        (let ((__tmp192379
               (cons (cons 'vars |gxc[1]#_g192380_|)
                     (cons (cons 'K |gxc[1]#_g192381_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192379 '17 '#f '#f))
        (let ((__tmp192382
               (cons (cons 'vars |gxc[1]#_g192383_|)
                     (cons (cons 'K |gxc[1]#_g192384_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 __tmp192382 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj192237 '() '20 '#f '#f))
        __obj192237))))
