(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |gx[1]#_g121383_|
    (##structure
     gx#syntax-quote::t
     'expander-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121385_|
    (##structure
     gx#syntax-quote::t
     'make-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121387_|
    (##structure
     gx#syntax-quote::t
     'expander-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121389_|
    (##structure
     gx#syntax-quote::t
     'expander-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121390_|
    (##structure
     gx#syntax-quote::t
     'expander-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121392_|
    (##structure
     gx#syntax-quote::t
     'expander-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121393_|
    (##structure
     gx#syntax-quote::t
     'expander-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121395_|
    (##structure
     gx#syntax-quote::t
     '&expander-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121396_|
    (##structure
     gx#syntax-quote::t
     '&expander-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121398_|
    (##structure
     gx#syntax-quote::t
     '&expander-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121399_|
    (##structure
     gx#syntax-quote::t
     '&expander-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121401_|
    (##structure
     gx#syntax-quote::t
     'expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121403_|
    (##structure
     gx#syntax-quote::t
     'root-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121405_|
    (##structure
     gx#syntax-quote::t
     'make-root-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121407_|
    (##structure
     gx#syntax-quote::t
     'root-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121409_|
    (##structure
     gx#syntax-quote::t
     'root-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121410_|
    (##structure
     gx#syntax-quote::t
     'root-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121412_|
    (##structure
     gx#syntax-quote::t
     'root-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121413_|
    (##structure
     gx#syntax-quote::t
     'root-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121415_|
    (##structure
     gx#syntax-quote::t
     '&root-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121416_|
    (##structure
     gx#syntax-quote::t
     '&root-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121418_|
    (##structure
     gx#syntax-quote::t
     '&root-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121419_|
    (##structure
     gx#syntax-quote::t
     '&root-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121422_|
    (##structure
     gx#syntax-quote::t
     'phi-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121424_|
    (##structure
     gx#syntax-quote::t
     'make-phi-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121426_|
    (##structure
     gx#syntax-quote::t
     'phi-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121428_|
    (##structure
     gx#syntax-quote::t
     'phi-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121429_|
    (##structure
     gx#syntax-quote::t
     'phi-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121430_|
    (##structure
     gx#syntax-quote::t
     'phi-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121431_|
    (##structure
     gx#syntax-quote::t
     'phi-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121432_|
    (##structure
     gx#syntax-quote::t
     'phi-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121434_|
    (##structure
     gx#syntax-quote::t
     'phi-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121435_|
    (##structure
     gx#syntax-quote::t
     'phi-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121436_|
    (##structure
     gx#syntax-quote::t
     'phi-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121437_|
    (##structure
     gx#syntax-quote::t
     'phi-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121438_|
    (##structure
     gx#syntax-quote::t
     'phi-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121440_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121441_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121442_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121443_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121444_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121446_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121447_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121448_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121449_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121450_|
    (##structure
     gx#syntax-quote::t
     '&phi-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121452_|
    (##structure
     gx#syntax-quote::t
     'phi-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121454_|
    (##structure
     gx#syntax-quote::t
     'top-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121456_|
    (##structure
     gx#syntax-quote::t
     'make-top-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121458_|
    (##structure
     gx#syntax-quote::t
     'top-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121460_|
    (##structure
     gx#syntax-quote::t
     'top-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121461_|
    (##structure
     gx#syntax-quote::t
     'top-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121462_|
    (##structure
     gx#syntax-quote::t
     'top-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121463_|
    (##structure
     gx#syntax-quote::t
     'top-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121464_|
    (##structure
     gx#syntax-quote::t
     'top-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121466_|
    (##structure
     gx#syntax-quote::t
     'top-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121467_|
    (##structure
     gx#syntax-quote::t
     'top-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121468_|
    (##structure
     gx#syntax-quote::t
     'top-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121469_|
    (##structure
     gx#syntax-quote::t
     'top-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121470_|
    (##structure
     gx#syntax-quote::t
     'top-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121472_|
    (##structure
     gx#syntax-quote::t
     '&top-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121473_|
    (##structure
     gx#syntax-quote::t
     '&top-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121474_|
    (##structure
     gx#syntax-quote::t
     '&top-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121475_|
    (##structure
     gx#syntax-quote::t
     '&top-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121476_|
    (##structure
     gx#syntax-quote::t
     '&top-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121478_|
    (##structure
     gx#syntax-quote::t
     '&top-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121479_|
    (##structure
     gx#syntax-quote::t
     '&top-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121480_|
    (##structure
     gx#syntax-quote::t
     '&top-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121481_|
    (##structure
     gx#syntax-quote::t
     '&top-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121482_|
    (##structure
     gx#syntax-quote::t
     '&top-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121484_|
    (##structure
     gx#syntax-quote::t
     'top-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121486_|
    (##structure
     gx#syntax-quote::t
     'module-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121488_|
    (##structure
     gx#syntax-quote::t
     'make-module-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121490_|
    (##structure
     gx#syntax-quote::t
     'module-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121492_|
    (##structure
     gx#syntax-quote::t
     'module-context-ns
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121493_|
    (##structure
     gx#syntax-quote::t
     'module-context-path
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121494_|
    (##structure
     gx#syntax-quote::t
     'module-context-import
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121495_|
    (##structure
     gx#syntax-quote::t
     'module-context-export
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121496_|
    (##structure
     gx#syntax-quote::t
     'module-context-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121497_|
    (##structure
     gx#syntax-quote::t
     'module-context-code
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121498_|
    (##structure
     gx#syntax-quote::t
     'module-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121499_|
    (##structure
     gx#syntax-quote::t
     'module-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121500_|
    (##structure
     gx#syntax-quote::t
     'module-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121501_|
    (##structure
     gx#syntax-quote::t
     'module-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121502_|
    (##structure
     gx#syntax-quote::t
     'module-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121504_|
    (##structure
     gx#syntax-quote::t
     'module-context-ns-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121505_|
    (##structure
     gx#syntax-quote::t
     'module-context-path-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121506_|
    (##structure
     gx#syntax-quote::t
     'module-context-import-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121507_|
    (##structure
     gx#syntax-quote::t
     'module-context-export-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121508_|
    (##structure
     gx#syntax-quote::t
     'module-context-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121509_|
    (##structure
     gx#syntax-quote::t
     'module-context-code-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121510_|
    (##structure
     gx#syntax-quote::t
     'module-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121511_|
    (##structure
     gx#syntax-quote::t
     'module-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121512_|
    (##structure
     gx#syntax-quote::t
     'module-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121513_|
    (##structure
     gx#syntax-quote::t
     'module-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121514_|
    (##structure
     gx#syntax-quote::t
     'module-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121516_|
    (##structure
     gx#syntax-quote::t
     '&module-context-ns
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121517_|
    (##structure
     gx#syntax-quote::t
     '&module-context-path
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121518_|
    (##structure
     gx#syntax-quote::t
     '&module-context-import
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121519_|
    (##structure
     gx#syntax-quote::t
     '&module-context-export
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121520_|
    (##structure
     gx#syntax-quote::t
     '&module-context-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121521_|
    (##structure
     gx#syntax-quote::t
     '&module-context-code
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121522_|
    (##structure
     gx#syntax-quote::t
     '&module-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121523_|
    (##structure
     gx#syntax-quote::t
     '&module-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121524_|
    (##structure
     gx#syntax-quote::t
     '&module-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121525_|
    (##structure
     gx#syntax-quote::t
     '&module-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121526_|
    (##structure
     gx#syntax-quote::t
     '&module-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121528_|
    (##structure
     gx#syntax-quote::t
     '&module-context-ns-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121529_|
    (##structure
     gx#syntax-quote::t
     '&module-context-path-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121530_|
    (##structure
     gx#syntax-quote::t
     '&module-context-import-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121531_|
    (##structure
     gx#syntax-quote::t
     '&module-context-export-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121532_|
    (##structure
     gx#syntax-quote::t
     '&module-context-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121533_|
    (##structure
     gx#syntax-quote::t
     '&module-context-code-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121534_|
    (##structure
     gx#syntax-quote::t
     '&module-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121535_|
    (##structure
     gx#syntax-quote::t
     '&module-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121536_|
    (##structure
     gx#syntax-quote::t
     '&module-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121537_|
    (##structure
     gx#syntax-quote::t
     '&module-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121538_|
    (##structure
     gx#syntax-quote::t
     '&module-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121541_|
    (##structure
     gx#syntax-quote::t
     'prelude-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121543_|
    (##structure
     gx#syntax-quote::t
     'make-prelude-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121545_|
    (##structure
     gx#syntax-quote::t
     'prelude-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121547_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-path
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121548_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-import
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121549_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121550_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121551_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121552_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121553_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121554_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121556_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-path-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121557_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-import-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121558_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121559_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121560_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121561_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121562_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121563_|
    (##structure
     gx#syntax-quote::t
     'prelude-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121565_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-path
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121566_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-import
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121567_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121568_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121569_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121570_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121571_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121572_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121574_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-path-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121575_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-import-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121576_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121577_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121578_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121579_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121580_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121581_|
    (##structure
     gx#syntax-quote::t
     '&prelude-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121584_|
    (##structure
     gx#syntax-quote::t
     'local-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121586_|
    (##structure
     gx#syntax-quote::t
     'make-local-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121588_|
    (##structure
     gx#syntax-quote::t
     'local-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121590_|
    (##structure
     gx#syntax-quote::t
     'local-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121591_|
    (##structure
     gx#syntax-quote::t
     'local-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121592_|
    (##structure
     gx#syntax-quote::t
     'local-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121593_|
    (##structure
     gx#syntax-quote::t
     'local-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121594_|
    (##structure
     gx#syntax-quote::t
     'local-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121596_|
    (##structure
     gx#syntax-quote::t
     'local-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121597_|
    (##structure
     gx#syntax-quote::t
     'local-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121598_|
    (##structure
     gx#syntax-quote::t
     'local-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121599_|
    (##structure
     gx#syntax-quote::t
     'local-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121600_|
    (##structure
     gx#syntax-quote::t
     'local-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121602_|
    (##structure
     gx#syntax-quote::t
     '&local-context-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121603_|
    (##structure
     gx#syntax-quote::t
     '&local-context-up
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121604_|
    (##structure
     gx#syntax-quote::t
     '&local-context-down
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121605_|
    (##structure
     gx#syntax-quote::t
     '&local-context-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121606_|
    (##structure
     gx#syntax-quote::t
     '&local-context-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121608_|
    (##structure
     gx#syntax-quote::t
     '&local-context-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121609_|
    (##structure
     gx#syntax-quote::t
     '&local-context-up-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121610_|
    (##structure
     gx#syntax-quote::t
     '&local-context-down-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121611_|
    (##structure
     gx#syntax-quote::t
     '&local-context-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121612_|
    (##structure
     gx#syntax-quote::t
     '&local-context-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121614_|
    (##structure
     gx#syntax-quote::t
     'binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121616_|
    (##structure
     gx#syntax-quote::t
     'make-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121618_|
    (##structure
     gx#syntax-quote::t
     'binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121620_|
    (##structure
     gx#syntax-quote::t
     'binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121621_|
    (##structure
     gx#syntax-quote::t
     'binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121622_|
    (##structure
     gx#syntax-quote::t
     'binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121624_|
    (##structure
     gx#syntax-quote::t
     'binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121625_|
    (##structure
     gx#syntax-quote::t
     'binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121626_|
    (##structure
     gx#syntax-quote::t
     'binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121628_|
    (##structure
     gx#syntax-quote::t
     '&binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121629_|
    (##structure
     gx#syntax-quote::t
     '&binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121630_|
    (##structure
     gx#syntax-quote::t
     '&binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121632_|
    (##structure
     gx#syntax-quote::t
     '&binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121633_|
    (##structure
     gx#syntax-quote::t
     '&binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121634_|
    (##structure
     gx#syntax-quote::t
     '&binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121636_|
    (##structure
     gx#syntax-quote::t
     'binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121638_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121640_|
    (##structure
     gx#syntax-quote::t
     'make-runtime-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121642_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121644_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121645_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121646_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121648_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121649_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121650_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121652_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121653_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121654_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121656_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121657_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121658_|
    (##structure
     gx#syntax-quote::t
     '&runtime-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121660_|
    (##structure
     gx#syntax-quote::t
     'runtime-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121662_|
    (##structure
     gx#syntax-quote::t
     'local-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121664_|
    (##structure
     gx#syntax-quote::t
     'make-local-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121666_|
    (##structure
     gx#syntax-quote::t
     'local-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121668_|
    (##structure
     gx#syntax-quote::t
     'local-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121669_|
    (##structure
     gx#syntax-quote::t
     'local-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121670_|
    (##structure
     gx#syntax-quote::t
     'local-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121672_|
    (##structure
     gx#syntax-quote::t
     'local-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121673_|
    (##structure
     gx#syntax-quote::t
     'local-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121674_|
    (##structure
     gx#syntax-quote::t
     'local-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121676_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121677_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121678_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121680_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121681_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121682_|
    (##structure
     gx#syntax-quote::t
     '&local-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121685_|
    (##structure
     gx#syntax-quote::t
     'top-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121687_|
    (##structure
     gx#syntax-quote::t
     'make-top-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121689_|
    (##structure
     gx#syntax-quote::t
     'top-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121691_|
    (##structure
     gx#syntax-quote::t
     'top-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121692_|
    (##structure
     gx#syntax-quote::t
     'top-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121693_|
    (##structure
     gx#syntax-quote::t
     'top-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121695_|
    (##structure
     gx#syntax-quote::t
     'top-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121696_|
    (##structure
     gx#syntax-quote::t
     'top-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121697_|
    (##structure
     gx#syntax-quote::t
     'top-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121699_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121700_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121701_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121703_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121704_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121705_|
    (##structure
     gx#syntax-quote::t
     '&top-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121707_|
    (##structure
     gx#syntax-quote::t
     'top-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121709_|
    (##structure
     gx#syntax-quote::t
     'module-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121711_|
    (##structure
     gx#syntax-quote::t
     'make-module-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121713_|
    (##structure
     gx#syntax-quote::t
     'module-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121715_|
    (##structure
     gx#syntax-quote::t
     'module-binding-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121716_|
    (##structure
     gx#syntax-quote::t
     'module-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121717_|
    (##structure
     gx#syntax-quote::t
     'module-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121718_|
    (##structure
     gx#syntax-quote::t
     'module-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121720_|
    (##structure
     gx#syntax-quote::t
     'module-binding-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121721_|
    (##structure
     gx#syntax-quote::t
     'module-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121722_|
    (##structure
     gx#syntax-quote::t
     'module-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121723_|
    (##structure
     gx#syntax-quote::t
     'module-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121725_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121726_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121727_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121728_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121730_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121731_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121732_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121733_|
    (##structure
     gx#syntax-quote::t
     '&module-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121736_|
    (##structure
     gx#syntax-quote::t
     'extern-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121738_|
    (##structure
     gx#syntax-quote::t
     'make-extern-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121740_|
    (##structure
     gx#syntax-quote::t
     'extern-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121742_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121743_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121744_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121746_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121747_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121748_|
    (##structure
     gx#syntax-quote::t
     'extern-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121750_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121751_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121752_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121754_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121755_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121756_|
    (##structure
     gx#syntax-quote::t
     '&extern-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121759_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121761_|
    (##structure
     gx#syntax-quote::t
     'make-syntax-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121763_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121765_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121766_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121767_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121768_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121770_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121771_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121772_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121773_|
    (##structure
     gx#syntax-quote::t
     'syntax-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121775_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121776_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121777_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121778_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121780_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121781_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121782_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121783_|
    (##structure
     gx#syntax-quote::t
     '&syntax-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121786_|
    (##structure
     gx#syntax-quote::t
     'import-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121788_|
    (##structure
     gx#syntax-quote::t
     'make-import-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121790_|
    (##structure
     gx#syntax-quote::t
     'import-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121792_|
    (##structure
     gx#syntax-quote::t
     'import-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121793_|
    (##structure
     gx#syntax-quote::t
     'import-binding-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121794_|
    (##structure
     gx#syntax-quote::t
     'import-binding-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121795_|
    (##structure
     gx#syntax-quote::t
     'import-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121796_|
    (##structure
     gx#syntax-quote::t
     'import-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121797_|
    (##structure
     gx#syntax-quote::t
     'import-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121799_|
    (##structure
     gx#syntax-quote::t
     'import-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121800_|
    (##structure
     gx#syntax-quote::t
     'import-binding-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121801_|
    (##structure
     gx#syntax-quote::t
     'import-binding-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121802_|
    (##structure
     gx#syntax-quote::t
     'import-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121803_|
    (##structure
     gx#syntax-quote::t
     'import-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121804_|
    (##structure
     gx#syntax-quote::t
     'import-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121806_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121807_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121808_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121809_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121810_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121811_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121813_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121814_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121815_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121816_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121817_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121818_|
    (##structure
     gx#syntax-quote::t
     '&import-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121821_|
    (##structure
     gx#syntax-quote::t
     'alias-binding::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121823_|
    (##structure
     gx#syntax-quote::t
     'make-alias-binding
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121825_|
    (##structure
     gx#syntax-quote::t
     'alias-binding?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121827_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121828_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121829_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121830_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121832_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121833_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121834_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121835_|
    (##structure
     gx#syntax-quote::t
     'alias-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121837_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121838_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121839_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121840_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121842_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121843_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121844_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121845_|
    (##structure
     gx#syntax-quote::t
     '&alias-binding-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121847_|
    (##structure
     gx#syntax-quote::t
     'expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121849_|
    (##structure
     gx#syntax-quote::t
     'make-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121851_|
    (##structure
     gx#syntax-quote::t
     'expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121853_|
    (##structure
     gx#syntax-quote::t
     'expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121855_|
    (##structure
     gx#syntax-quote::t
     'expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121857_|
    (##structure
     gx#syntax-quote::t
     '&expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121859_|
    (##structure
     gx#syntax-quote::t
     '&expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121861_|
    (##structure
     gx#syntax-quote::t
     'expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121863_|
    (##structure
     gx#syntax-quote::t
     'core-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121865_|
    (##structure
     gx#syntax-quote::t
     'make-core-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121867_|
    (##structure
     gx#syntax-quote::t
     'core-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121869_|
    (##structure
     gx#syntax-quote::t
     'core-expander-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121870_|
    (##structure
     gx#syntax-quote::t
     'core-expander-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121871_|
    (##structure
     gx#syntax-quote::t
     'core-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121873_|
    (##structure
     gx#syntax-quote::t
     'core-expander-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121874_|
    (##structure
     gx#syntax-quote::t
     'core-expander-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121875_|
    (##structure
     gx#syntax-quote::t
     'core-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121877_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121878_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121879_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121881_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121882_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121883_|
    (##structure
     gx#syntax-quote::t
     '&core-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121885_|
    (##structure
     gx#syntax-quote::t
     'core-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121887_|
    (##structure
     gx#syntax-quote::t
     'expression-form::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121889_|
    (##structure
     gx#syntax-quote::t
     'make-expression-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121891_|
    (##structure
     gx#syntax-quote::t
     'expression-form?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121893_|
    (##structure
     gx#syntax-quote::t
     'expression-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121894_|
    (##structure
     gx#syntax-quote::t
     'expression-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121895_|
    (##structure
     gx#syntax-quote::t
     'expression-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121897_|
    (##structure
     gx#syntax-quote::t
     'expression-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121898_|
    (##structure
     gx#syntax-quote::t
     'expression-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121899_|
    (##structure
     gx#syntax-quote::t
     'expression-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121901_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121902_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121903_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121905_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121906_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121907_|
    (##structure
     gx#syntax-quote::t
     '&expression-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121910_|
    (##structure
     gx#syntax-quote::t
     'special-form::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121912_|
    (##structure
     gx#syntax-quote::t
     'make-special-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121914_|
    (##structure
     gx#syntax-quote::t
     'special-form?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121916_|
    (##structure
     gx#syntax-quote::t
     'special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121917_|
    (##structure
     gx#syntax-quote::t
     'special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121918_|
    (##structure
     gx#syntax-quote::t
     'special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121920_|
    (##structure
     gx#syntax-quote::t
     'special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121921_|
    (##structure
     gx#syntax-quote::t
     'special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121922_|
    (##structure
     gx#syntax-quote::t
     'special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121924_|
    (##structure
     gx#syntax-quote::t
     '&special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121925_|
    (##structure
     gx#syntax-quote::t
     '&special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121926_|
    (##structure
     gx#syntax-quote::t
     '&special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121928_|
    (##structure
     gx#syntax-quote::t
     '&special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121929_|
    (##structure
     gx#syntax-quote::t
     '&special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121930_|
    (##structure
     gx#syntax-quote::t
     '&special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121932_|
    (##structure
     gx#syntax-quote::t
     'special-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121934_|
    (##structure
     gx#syntax-quote::t
     'definition-form::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121936_|
    (##structure
     gx#syntax-quote::t
     'make-definition-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121938_|
    (##structure
     gx#syntax-quote::t
     'definition-form?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121940_|
    (##structure
     gx#syntax-quote::t
     'definition-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121941_|
    (##structure
     gx#syntax-quote::t
     'definition-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121942_|
    (##structure
     gx#syntax-quote::t
     'definition-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121944_|
    (##structure
     gx#syntax-quote::t
     'definition-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121945_|
    (##structure
     gx#syntax-quote::t
     'definition-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121946_|
    (##structure
     gx#syntax-quote::t
     'definition-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121948_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121949_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121950_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121952_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121953_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121954_|
    (##structure
     gx#syntax-quote::t
     '&definition-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121957_|
    (##structure
     gx#syntax-quote::t
     'top-special-form::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121959_|
    (##structure
     gx#syntax-quote::t
     'make-top-special-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121961_|
    (##structure
     gx#syntax-quote::t
     'top-special-form?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121963_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121964_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121965_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121967_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121968_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121969_|
    (##structure
     gx#syntax-quote::t
     'top-special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121971_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121972_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121973_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121975_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121976_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121977_|
    (##structure
     gx#syntax-quote::t
     '&top-special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121979_|
    (##structure
     gx#syntax-quote::t
     'top-special-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121981_|
    (##structure
     gx#syntax-quote::t
     'module-special-form::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121983_|
    (##structure
     gx#syntax-quote::t
     'make-module-special-form
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121985_|
    (##structure
     gx#syntax-quote::t
     'module-special-form?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121987_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121988_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121989_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121991_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121992_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121993_|
    (##structure
     gx#syntax-quote::t
     'module-special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121995_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121996_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-compile-top
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121997_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g121999_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122000_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-compile-top-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122001_|
    (##structure
     gx#syntax-quote::t
     '&module-special-form-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122004_|
    (##structure
     gx#syntax-quote::t
     'feature-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122006_|
    (##structure
     gx#syntax-quote::t
     'make-feature-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122008_|
    (##structure
     gx#syntax-quote::t
     'feature-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122010_|
    (##structure
     gx#syntax-quote::t
     'feature-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122012_|
    (##structure
     gx#syntax-quote::t
     'feature-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122014_|
    (##structure
     gx#syntax-quote::t
     '&feature-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122016_|
    (##structure
     gx#syntax-quote::t
     '&feature-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122018_|
    (##structure
     gx#syntax-quote::t
     'feature-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122020_|
    (##structure
     gx#syntax-quote::t
     'private-feature-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122022_|
    (##structure
     gx#syntax-quote::t
     'make-private-feature-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122024_|
    (##structure
     gx#syntax-quote::t
     'private-feature-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122026_|
    (##structure
     gx#syntax-quote::t
     'private-feature-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122028_|
    (##structure
     gx#syntax-quote::t
     'private-feature-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122030_|
    (##structure
     gx#syntax-quote::t
     '&private-feature-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122032_|
    (##structure
     gx#syntax-quote::t
     '&private-feature-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122035_|
    (##structure
     gx#syntax-quote::t
     'reserved-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122037_|
    (##structure
     gx#syntax-quote::t
     'make-reserved-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122039_|
    (##structure
     gx#syntax-quote::t
     'reserved-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122041_|
    (##structure
     gx#syntax-quote::t
     'reserved-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122043_|
    (##structure
     gx#syntax-quote::t
     'reserved-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122045_|
    (##structure
     gx#syntax-quote::t
     '&reserved-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122047_|
    (##structure
     gx#syntax-quote::t
     '&reserved-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122050_|
    (##structure
     gx#syntax-quote::t
     'macro-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122052_|
    (##structure
     gx#syntax-quote::t
     'make-macro-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122054_|
    (##structure
     gx#syntax-quote::t
     'macro-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122056_|
    (##structure
     gx#syntax-quote::t
     'macro-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122058_|
    (##structure
     gx#syntax-quote::t
     'macro-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122060_|
    (##structure
     gx#syntax-quote::t
     '&macro-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122062_|
    (##structure
     gx#syntax-quote::t
     '&macro-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122064_|
    (##structure
     gx#syntax-quote::t
     'macro-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122066_|
    (##structure
     gx#syntax-quote::t
     'rename-macro-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122068_|
    (##structure
     gx#syntax-quote::t
     'make-rename-macro-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122070_|
    (##structure
     gx#syntax-quote::t
     'rename-macro-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122072_|
    (##structure
     gx#syntax-quote::t
     'rename-macro-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122074_|
    (##structure
     gx#syntax-quote::t
     'rename-macro-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122076_|
    (##structure
     gx#syntax-quote::t
     '&rename-macro-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122078_|
    (##structure
     gx#syntax-quote::t
     '&rename-macro-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122081_|
    (##structure
     gx#syntax-quote::t
     'user-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122083_|
    (##structure
     gx#syntax-quote::t
     'make-user-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122085_|
    (##structure
     gx#syntax-quote::t
     'user-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122087_|
    (##structure
     gx#syntax-quote::t
     'user-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122088_|
    (##structure
     gx#syntax-quote::t
     'user-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122089_|
    (##structure
     gx#syntax-quote::t
     'user-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122091_|
    (##structure
     gx#syntax-quote::t
     'user-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122092_|
    (##structure
     gx#syntax-quote::t
     'user-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122093_|
    (##structure
     gx#syntax-quote::t
     'user-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122095_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122096_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122097_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122099_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122100_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122101_|
    (##structure
     gx#syntax-quote::t
     '&user-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122103_|
    (##structure
     gx#syntax-quote::t
     'expander-mark::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122105_|
    (##structure
     gx#syntax-quote::t
     'make-expander-mark
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122107_|
    (##structure
     gx#syntax-quote::t
     'expander-mark?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122109_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-subst
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122110_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122111_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122112_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-trace
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122114_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-subst-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122115_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122116_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122117_|
    (##structure
     gx#syntax-quote::t
     'expander-mark-trace-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122119_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-subst
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122120_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122121_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122122_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-trace
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122124_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-subst-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122125_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122126_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g122127_|
    (##structure
     gx#syntax-quote::t
     '&expander-mark-trace-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |gx[:0:]#expander-context|
      (let ((__obj121301
             (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!
           __obj121301
           'gx#expander-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121301
           'expander-context
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '(id table) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '(id table) '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 ':init! '11 '#f '#f))
        (let ((__tmp121382 |gx[1]#_g121383_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121382 '12 '#f '#f))
        (let ((__tmp121384 |gx[1]#_g121385_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121384 '13 '#f '#f))
        (let ((__tmp121386 |gx[1]#_g121387_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121386 '14 '#f '#f))
        (let ((__tmp121388
               (cons (cons 'id |gx[1]#_g121389_|)
                     (cons (cons 'table |gx[1]#_g121390_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121388 '15 '#f '#f))
        (let ((__tmp121391
               (cons (cons 'id |gx[1]#_g121392_|)
                     (cons (cons 'table |gx[1]#_g121393_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121391 '16 '#f '#f))
        (let ((__tmp121394
               (cons (cons 'id |gx[1]#_g121395_|)
                     (cons (cons 'table |gx[1]#_g121396_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121394 '17 '#f '#f))
        (let ((__tmp121397
               (cons (cons 'id |gx[1]#_g121398_|)
                     (cons (cons 'table |gx[1]#_g121399_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 __tmp121397 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121301 '() '20 '#f '#f))
        __obj121301))
    (define |gx[:0:]#root-context|
      (let ((__obj121302
             (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!
           __obj121302
           'gx#root-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 'root-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '(id table) '6 '#f '#f))
        (let ((__tmp121400 (cons |gx[1]#_g121401_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121400 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '#f '11 '#f '#f))
        (let ((__tmp121402 |gx[1]#_g121403_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121402 '12 '#f '#f))
        (let ((__tmp121404 |gx[1]#_g121405_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121404 '13 '#f '#f))
        (let ((__tmp121406 |gx[1]#_g121407_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121406 '14 '#f '#f))
        (let ((__tmp121408
               (cons (cons 'id |gx[1]#_g121409_|)
                     (cons (cons 'table |gx[1]#_g121410_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121408 '15 '#f '#f))
        (let ((__tmp121411
               (cons (cons 'id |gx[1]#_g121412_|)
                     (cons (cons 'table |gx[1]#_g121413_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121411 '16 '#f '#f))
        (let ((__tmp121414
               (cons (cons 'id |gx[1]#_g121415_|)
                     (cons (cons 'table |gx[1]#_g121416_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121414 '17 '#f '#f))
        (let ((__tmp121417
               (cons (cons 'id |gx[1]#_g121418_|)
                     (cons (cons 'table |gx[1]#_g121419_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 __tmp121417 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121302 '() '20 '#f '#f))
        __obj121302))
    (define |gx[:0:]#phi-context|
      (let ((__obj121303
             (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!
           __obj121303
           'gx#phi-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 'phi-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '(super up down) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121303
           '(id table super up down)
           '6
           '#f
           '#f))
        (let ((__tmp121420 (cons |gx[1]#_g121401_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121420 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '#f '11 '#f '#f))
        (let ((__tmp121421 |gx[1]#_g121422_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121421 '12 '#f '#f))
        (let ((__tmp121423 |gx[1]#_g121424_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121423 '13 '#f '#f))
        (let ((__tmp121425 |gx[1]#_g121426_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121425 '14 '#f '#f))
        (let ((__tmp121427
               (cons (cons 'super |gx[1]#_g121428_|)
                     (cons (cons 'up |gx[1]#_g121429_|)
                           (cons (cons 'down |gx[1]#_g121430_|)
                                 (cons (cons 'id |gx[1]#_g121431_|)
                                       (cons (cons 'table |gx[1]#_g121432_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121427 '15 '#f '#f))
        (let ((__tmp121433
               (cons (cons 'super |gx[1]#_g121434_|)
                     (cons (cons 'up |gx[1]#_g121435_|)
                           (cons (cons 'down |gx[1]#_g121436_|)
                                 (cons (cons 'id |gx[1]#_g121437_|)
                                       (cons (cons 'table |gx[1]#_g121438_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121433 '16 '#f '#f))
        (let ((__tmp121439
               (cons (cons 'super |gx[1]#_g121440_|)
                     (cons (cons 'up |gx[1]#_g121441_|)
                           (cons (cons 'down |gx[1]#_g121442_|)
                                 (cons (cons 'id |gx[1]#_g121443_|)
                                       (cons (cons 'table |gx[1]#_g121444_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121439 '17 '#f '#f))
        (let ((__tmp121445
               (cons (cons 'super |gx[1]#_g121446_|)
                     (cons (cons 'up |gx[1]#_g121447_|)
                           (cons (cons 'down |gx[1]#_g121448_|)
                                 (cons (cons 'id |gx[1]#_g121449_|)
                                       (cons (cons 'table |gx[1]#_g121450_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 __tmp121445 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121303 '() '20 '#f '#f))
        __obj121303))
    (define |gx[:0:]#top-context|
      (let ((__obj121304
             (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!
           __obj121304
           'gx#top-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 'top-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121304
           '(id table super up down)
           '6
           '#f
           '#f))
        (let ((__tmp121451 (cons |gx[1]#_g121452_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121451 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '#f '11 '#f '#f))
        (let ((__tmp121453 |gx[1]#_g121454_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121453 '12 '#f '#f))
        (let ((__tmp121455 |gx[1]#_g121456_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121455 '13 '#f '#f))
        (let ((__tmp121457 |gx[1]#_g121458_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121457 '14 '#f '#f))
        (let ((__tmp121459
               (cons (cons 'super |gx[1]#_g121460_|)
                     (cons (cons 'up |gx[1]#_g121461_|)
                           (cons (cons 'down |gx[1]#_g121462_|)
                                 (cons (cons 'id |gx[1]#_g121463_|)
                                       (cons (cons 'table |gx[1]#_g121464_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121459 '15 '#f '#f))
        (let ((__tmp121465
               (cons (cons 'super |gx[1]#_g121466_|)
                     (cons (cons 'up |gx[1]#_g121467_|)
                           (cons (cons 'down |gx[1]#_g121468_|)
                                 (cons (cons 'id |gx[1]#_g121469_|)
                                       (cons (cons 'table |gx[1]#_g121470_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121465 '16 '#f '#f))
        (let ((__tmp121471
               (cons (cons 'super |gx[1]#_g121472_|)
                     (cons (cons 'up |gx[1]#_g121473_|)
                           (cons (cons 'down |gx[1]#_g121474_|)
                                 (cons (cons 'id |gx[1]#_g121475_|)
                                       (cons (cons 'table |gx[1]#_g121476_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121471 '17 '#f '#f))
        (let ((__tmp121477
               (cons (cons 'super |gx[1]#_g121478_|)
                     (cons (cons 'up |gx[1]#_g121479_|)
                           (cons (cons 'down |gx[1]#_g121480_|)
                                 (cons (cons 'id |gx[1]#_g121481_|)
                                       (cons (cons 'table |gx[1]#_g121482_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 __tmp121477 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121304 '() '20 '#f '#f))
        __obj121304))
    (define |gx[:0:]#module-context|
      (let ((__obj121305
             (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!
           __obj121305
           'gx#module-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 'module-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121305
           '(ns path import export e code)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121305
           '(id table super up down ns path import export e code)
           '6
           '#f
           '#f))
        (let ((__tmp121483 (cons |gx[1]#_g121484_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121483 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '#f '11 '#f '#f))
        (let ((__tmp121485 |gx[1]#_g121486_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121485 '12 '#f '#f))
        (let ((__tmp121487 |gx[1]#_g121488_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121487 '13 '#f '#f))
        (let ((__tmp121489 |gx[1]#_g121490_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121489 '14 '#f '#f))
        (let ((__tmp121491
               (cons (cons 'ns |gx[1]#_g121492_|)
                     (cons (cons 'path |gx[1]#_g121493_|)
                           (cons (cons 'import |gx[1]#_g121494_|)
                                 (cons (cons 'export |gx[1]#_g121495_|)
                                       (cons (cons 'e |gx[1]#_g121496_|)
                                             (cons (cons 'code
                                                         |gx[1]#_g121497_|)
                                                   (cons (cons 'super
                                                               |gx[1]#_g121498_|)
                                                         (cons (cons 'up
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121499_|)
                       (cons (cons 'down |gx[1]#_g121500_|)
                             (cons (cons 'id |gx[1]#_g121501_|)
                                   (cons (cons 'table |gx[1]#_g121502_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121491 '15 '#f '#f))
        (let ((__tmp121503
               (cons (cons 'ns |gx[1]#_g121504_|)
                     (cons (cons 'path |gx[1]#_g121505_|)
                           (cons (cons 'import |gx[1]#_g121506_|)
                                 (cons (cons 'export |gx[1]#_g121507_|)
                                       (cons (cons 'e |gx[1]#_g121508_|)
                                             (cons (cons 'code
                                                         |gx[1]#_g121509_|)
                                                   (cons (cons 'super
                                                               |gx[1]#_g121510_|)
                                                         (cons (cons 'up
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121511_|)
                       (cons (cons 'down |gx[1]#_g121512_|)
                             (cons (cons 'id |gx[1]#_g121513_|)
                                   (cons (cons 'table |gx[1]#_g121514_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121503 '16 '#f '#f))
        (let ((__tmp121515
               (cons (cons 'ns |gx[1]#_g121516_|)
                     (cons (cons 'path |gx[1]#_g121517_|)
                           (cons (cons 'import |gx[1]#_g121518_|)
                                 (cons (cons 'export |gx[1]#_g121519_|)
                                       (cons (cons 'e |gx[1]#_g121520_|)
                                             (cons (cons 'code
                                                         |gx[1]#_g121521_|)
                                                   (cons (cons 'super
                                                               |gx[1]#_g121522_|)
                                                         (cons (cons 'up
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121523_|)
                       (cons (cons 'down |gx[1]#_g121524_|)
                             (cons (cons 'id |gx[1]#_g121525_|)
                                   (cons (cons 'table |gx[1]#_g121526_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121515 '17 '#f '#f))
        (let ((__tmp121527
               (cons (cons 'ns |gx[1]#_g121528_|)
                     (cons (cons 'path |gx[1]#_g121529_|)
                           (cons (cons 'import |gx[1]#_g121530_|)
                                 (cons (cons 'export |gx[1]#_g121531_|)
                                       (cons (cons 'e |gx[1]#_g121532_|)
                                             (cons (cons 'code
                                                         |gx[1]#_g121533_|)
                                                   (cons (cons 'super
                                                               |gx[1]#_g121534_|)
                                                         (cons (cons 'up
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121535_|)
                       (cons (cons 'down |gx[1]#_g121536_|)
                             (cons (cons 'id |gx[1]#_g121537_|)
                                   (cons (cons 'table |gx[1]#_g121538_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 __tmp121527 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121305 '() '20 '#f '#f))
        __obj121305))
    (define |gx[:0:]#prelude-context|
      (let ((__obj121306
             (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!
           __obj121306
           'gx#prelude-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 'prelude-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '(path import e) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121306
           '(id table super up down path import e)
           '6
           '#f
           '#f))
        (let ((__tmp121539 (cons |gx[1]#_g121484_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121539 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '#f '11 '#f '#f))
        (let ((__tmp121540 |gx[1]#_g121541_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121540 '12 '#f '#f))
        (let ((__tmp121542 |gx[1]#_g121543_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121542 '13 '#f '#f))
        (let ((__tmp121544 |gx[1]#_g121545_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121544 '14 '#f '#f))
        (let ((__tmp121546
               (cons (cons 'path |gx[1]#_g121547_|)
                     (cons (cons 'import |gx[1]#_g121548_|)
                           (cons (cons 'e |gx[1]#_g121549_|)
                                 (cons (cons 'super |gx[1]#_g121550_|)
                                       (cons (cons 'up |gx[1]#_g121551_|)
                                             (cons (cons 'down
                                                         |gx[1]#_g121552_|)
                                                   (cons (cons 'id
                                                               |gx[1]#_g121553_|)
                                                         (cons (cons 'table
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121554_|)
                       '()))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121546 '15 '#f '#f))
        (let ((__tmp121555
               (cons (cons 'path |gx[1]#_g121556_|)
                     (cons (cons 'import |gx[1]#_g121557_|)
                           (cons (cons 'e |gx[1]#_g121558_|)
                                 (cons (cons 'super |gx[1]#_g121559_|)
                                       (cons (cons 'up |gx[1]#_g121560_|)
                                             (cons (cons 'down
                                                         |gx[1]#_g121561_|)
                                                   (cons (cons 'id
                                                               |gx[1]#_g121562_|)
                                                         (cons (cons 'table
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121563_|)
                       '()))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121555 '16 '#f '#f))
        (let ((__tmp121564
               (cons (cons 'path |gx[1]#_g121565_|)
                     (cons (cons 'import |gx[1]#_g121566_|)
                           (cons (cons 'e |gx[1]#_g121567_|)
                                 (cons (cons 'super |gx[1]#_g121568_|)
                                       (cons (cons 'up |gx[1]#_g121569_|)
                                             (cons (cons 'down
                                                         |gx[1]#_g121570_|)
                                                   (cons (cons 'id
                                                               |gx[1]#_g121571_|)
                                                         (cons (cons 'table
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121572_|)
                       '()))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121564 '17 '#f '#f))
        (let ((__tmp121573
               (cons (cons 'path |gx[1]#_g121574_|)
                     (cons (cons 'import |gx[1]#_g121575_|)
                           (cons (cons 'e |gx[1]#_g121576_|)
                                 (cons (cons 'super |gx[1]#_g121577_|)
                                       (cons (cons 'up |gx[1]#_g121578_|)
                                             (cons (cons 'down
                                                         |gx[1]#_g121579_|)
                                                   (cons (cons 'id
                                                               |gx[1]#_g121580_|)
                                                         (cons (cons 'table
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gx[1]#_g121581_|)
                       '()))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 __tmp121573 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121306 '() '20 '#f '#f))
        __obj121306))
    (define |gx[:0:]#local-context|
      (let ((__obj121307
             (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!
           __obj121307
           'gx#local-context::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 'local-context '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121307
           '(id table super up down)
           '6
           '#f
           '#f))
        (let ((__tmp121582 (cons |gx[1]#_g121452_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121582 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '#f '11 '#f '#f))
        (let ((__tmp121583 |gx[1]#_g121584_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121583 '12 '#f '#f))
        (let ((__tmp121585 |gx[1]#_g121586_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121585 '13 '#f '#f))
        (let ((__tmp121587 |gx[1]#_g121588_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121587 '14 '#f '#f))
        (let ((__tmp121589
               (cons (cons 'super |gx[1]#_g121590_|)
                     (cons (cons 'up |gx[1]#_g121591_|)
                           (cons (cons 'down |gx[1]#_g121592_|)
                                 (cons (cons 'id |gx[1]#_g121593_|)
                                       (cons (cons 'table |gx[1]#_g121594_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121589 '15 '#f '#f))
        (let ((__tmp121595
               (cons (cons 'super |gx[1]#_g121596_|)
                     (cons (cons 'up |gx[1]#_g121597_|)
                           (cons (cons 'down |gx[1]#_g121598_|)
                                 (cons (cons 'id |gx[1]#_g121599_|)
                                       (cons (cons 'table |gx[1]#_g121600_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121595 '16 '#f '#f))
        (let ((__tmp121601
               (cons (cons 'super |gx[1]#_g121602_|)
                     (cons (cons 'up |gx[1]#_g121603_|)
                           (cons (cons 'down |gx[1]#_g121604_|)
                                 (cons (cons 'id |gx[1]#_g121605_|)
                                       (cons (cons 'table |gx[1]#_g121606_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121601 '17 '#f '#f))
        (let ((__tmp121607
               (cons (cons 'super |gx[1]#_g121608_|)
                     (cons (cons 'up |gx[1]#_g121609_|)
                           (cons (cons 'down |gx[1]#_g121610_|)
                                 (cons (cons 'id |gx[1]#_g121611_|)
                                       (cons (cons 'table |gx[1]#_g121612_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 __tmp121607 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121307 '() '20 '#f '#f))
        __obj121307))
    (define |gx[:0:]#binding|
      (let ((__obj121308
             (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! __obj121308 'gx#binding::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 'binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '(id key phi) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '(id key phi) '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '#f '11 '#f '#f))
        (let ((__tmp121613 |gx[1]#_g121614_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121613 '12 '#f '#f))
        (let ((__tmp121615 |gx[1]#_g121616_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121615 '13 '#f '#f))
        (let ((__tmp121617 |gx[1]#_g121618_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121617 '14 '#f '#f))
        (let ((__tmp121619
               (cons (cons 'id |gx[1]#_g121620_|)
                     (cons (cons 'key |gx[1]#_g121621_|)
                           (cons (cons 'phi |gx[1]#_g121622_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121619 '15 '#f '#f))
        (let ((__tmp121623
               (cons (cons 'id |gx[1]#_g121624_|)
                     (cons (cons 'key |gx[1]#_g121625_|)
                           (cons (cons 'phi |gx[1]#_g121626_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121623 '16 '#f '#f))
        (let ((__tmp121627
               (cons (cons 'id |gx[1]#_g121628_|)
                     (cons (cons 'key |gx[1]#_g121629_|)
                           (cons (cons 'phi |gx[1]#_g121630_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121627 '17 '#f '#f))
        (let ((__tmp121631
               (cons (cons 'id |gx[1]#_g121632_|)
                     (cons (cons 'key |gx[1]#_g121633_|)
                           (cons (cons 'phi |gx[1]#_g121634_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 __tmp121631 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121308 '() '20 '#f '#f))
        __obj121308))
    (define |gx[:0:]#runtime-binding|
      (let ((__obj121309
             (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!
           __obj121309
           'gx#runtime-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 'runtime-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '(id key phi) '6 '#f '#f))
        (let ((__tmp121635 (cons |gx[1]#_g121636_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121635 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '#f '11 '#f '#f))
        (let ((__tmp121637 |gx[1]#_g121638_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121637 '12 '#f '#f))
        (let ((__tmp121639 |gx[1]#_g121640_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121639 '13 '#f '#f))
        (let ((__tmp121641 |gx[1]#_g121642_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121641 '14 '#f '#f))
        (let ((__tmp121643
               (cons (cons 'id |gx[1]#_g121644_|)
                     (cons (cons 'key |gx[1]#_g121645_|)
                           (cons (cons 'phi |gx[1]#_g121646_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121643 '15 '#f '#f))
        (let ((__tmp121647
               (cons (cons 'id |gx[1]#_g121648_|)
                     (cons (cons 'key |gx[1]#_g121649_|)
                           (cons (cons 'phi |gx[1]#_g121650_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121647 '16 '#f '#f))
        (let ((__tmp121651
               (cons (cons 'id |gx[1]#_g121652_|)
                     (cons (cons 'key |gx[1]#_g121653_|)
                           (cons (cons 'phi |gx[1]#_g121654_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121651 '17 '#f '#f))
        (let ((__tmp121655
               (cons (cons 'id |gx[1]#_g121656_|)
                     (cons (cons 'key |gx[1]#_g121657_|)
                           (cons (cons 'phi |gx[1]#_g121658_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 __tmp121655 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121309 '() '20 '#f '#f))
        __obj121309))
    (define |gx[:0:]#local-binding|
      (let ((__obj121310
             (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!
           __obj121310
           'gx#local-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 'local-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '(id key phi) '6 '#f '#f))
        (let ((__tmp121659 (cons |gx[1]#_g121660_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121659 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '#f '11 '#f '#f))
        (let ((__tmp121661 |gx[1]#_g121662_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121661 '12 '#f '#f))
        (let ((__tmp121663 |gx[1]#_g121664_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121663 '13 '#f '#f))
        (let ((__tmp121665 |gx[1]#_g121666_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121665 '14 '#f '#f))
        (let ((__tmp121667
               (cons (cons 'id |gx[1]#_g121668_|)
                     (cons (cons 'key |gx[1]#_g121669_|)
                           (cons (cons 'phi |gx[1]#_g121670_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121667 '15 '#f '#f))
        (let ((__tmp121671
               (cons (cons 'id |gx[1]#_g121672_|)
                     (cons (cons 'key |gx[1]#_g121673_|)
                           (cons (cons 'phi |gx[1]#_g121674_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121671 '16 '#f '#f))
        (let ((__tmp121675
               (cons (cons 'id |gx[1]#_g121676_|)
                     (cons (cons 'key |gx[1]#_g121677_|)
                           (cons (cons 'phi |gx[1]#_g121678_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121675 '17 '#f '#f))
        (let ((__tmp121679
               (cons (cons 'id |gx[1]#_g121680_|)
                     (cons (cons 'key |gx[1]#_g121681_|)
                           (cons (cons 'phi |gx[1]#_g121682_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 __tmp121679 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121310 '() '20 '#f '#f))
        __obj121310))
    (define |gx[:0:]#top-binding|
      (let ((__obj121311
             (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!
           __obj121311
           'gx#top-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 'top-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '(id key phi) '6 '#f '#f))
        (let ((__tmp121683 (cons |gx[1]#_g121660_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121683 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '#f '11 '#f '#f))
        (let ((__tmp121684 |gx[1]#_g121685_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121684 '12 '#f '#f))
        (let ((__tmp121686 |gx[1]#_g121687_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121686 '13 '#f '#f))
        (let ((__tmp121688 |gx[1]#_g121689_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121688 '14 '#f '#f))
        (let ((__tmp121690
               (cons (cons 'id |gx[1]#_g121691_|)
                     (cons (cons 'key |gx[1]#_g121692_|)
                           (cons (cons 'phi |gx[1]#_g121693_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121690 '15 '#f '#f))
        (let ((__tmp121694
               (cons (cons 'id |gx[1]#_g121695_|)
                     (cons (cons 'key |gx[1]#_g121696_|)
                           (cons (cons 'phi |gx[1]#_g121697_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121694 '16 '#f '#f))
        (let ((__tmp121698
               (cons (cons 'id |gx[1]#_g121699_|)
                     (cons (cons 'key |gx[1]#_g121700_|)
                           (cons (cons 'phi |gx[1]#_g121701_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121698 '17 '#f '#f))
        (let ((__tmp121702
               (cons (cons 'id |gx[1]#_g121703_|)
                     (cons (cons 'key |gx[1]#_g121704_|)
                           (cons (cons 'phi |gx[1]#_g121705_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 __tmp121702 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121311 '() '20 '#f '#f))
        __obj121311))
    (define |gx[:0:]#module-binding|
      (let ((__obj121312
             (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!
           __obj121312
           'gx#module-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 'module-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '(context) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121312
           '(id key phi context)
           '6
           '#f
           '#f))
        (let ((__tmp121706 (cons |gx[1]#_g121707_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121706 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '#f '11 '#f '#f))
        (let ((__tmp121708 |gx[1]#_g121709_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121708 '12 '#f '#f))
        (let ((__tmp121710 |gx[1]#_g121711_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121710 '13 '#f '#f))
        (let ((__tmp121712 |gx[1]#_g121713_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121712 '14 '#f '#f))
        (let ((__tmp121714
               (cons (cons 'context |gx[1]#_g121715_|)
                     (cons (cons 'id |gx[1]#_g121716_|)
                           (cons (cons 'key |gx[1]#_g121717_|)
                                 (cons (cons 'phi |gx[1]#_g121718_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121714 '15 '#f '#f))
        (let ((__tmp121719
               (cons (cons 'context |gx[1]#_g121720_|)
                     (cons (cons 'id |gx[1]#_g121721_|)
                           (cons (cons 'key |gx[1]#_g121722_|)
                                 (cons (cons 'phi |gx[1]#_g121723_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121719 '16 '#f '#f))
        (let ((__tmp121724
               (cons (cons 'context |gx[1]#_g121725_|)
                     (cons (cons 'id |gx[1]#_g121726_|)
                           (cons (cons 'key |gx[1]#_g121727_|)
                                 (cons (cons 'phi |gx[1]#_g121728_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121724 '17 '#f '#f))
        (let ((__tmp121729
               (cons (cons 'context |gx[1]#_g121730_|)
                     (cons (cons 'id |gx[1]#_g121731_|)
                           (cons (cons 'key |gx[1]#_g121732_|)
                                 (cons (cons 'phi |gx[1]#_g121733_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 __tmp121729 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121312 '() '20 '#f '#f))
        __obj121312))
    (define |gx[:0:]#extern-binding|
      (let ((__obj121313
             (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!
           __obj121313
           'gx#extern-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 'extern-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '(id key phi) '6 '#f '#f))
        (let ((__tmp121734 (cons |gx[1]#_g121707_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121734 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '#f '11 '#f '#f))
        (let ((__tmp121735 |gx[1]#_g121736_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121735 '12 '#f '#f))
        (let ((__tmp121737 |gx[1]#_g121738_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121737 '13 '#f '#f))
        (let ((__tmp121739 |gx[1]#_g121740_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121739 '14 '#f '#f))
        (let ((__tmp121741
               (cons (cons 'id |gx[1]#_g121742_|)
                     (cons (cons 'key |gx[1]#_g121743_|)
                           (cons (cons 'phi |gx[1]#_g121744_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121741 '15 '#f '#f))
        (let ((__tmp121745
               (cons (cons 'id |gx[1]#_g121746_|)
                     (cons (cons 'key |gx[1]#_g121747_|)
                           (cons (cons 'phi |gx[1]#_g121748_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121745 '16 '#f '#f))
        (let ((__tmp121749
               (cons (cons 'id |gx[1]#_g121750_|)
                     (cons (cons 'key |gx[1]#_g121751_|)
                           (cons (cons 'phi |gx[1]#_g121752_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121749 '17 '#f '#f))
        (let ((__tmp121753
               (cons (cons 'id |gx[1]#_g121754_|)
                     (cons (cons 'key |gx[1]#_g121755_|)
                           (cons (cons 'phi |gx[1]#_g121756_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 __tmp121753 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121313 '() '20 '#f '#f))
        __obj121313))
    (define |gx[:0:]#syntax-binding|
      (let ((__obj121314
             (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!
           __obj121314
           'gx#syntax-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 'syntax-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '(e) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '(id key phi e) '6 '#f '#f))
        (let ((__tmp121757 (cons |gx[1]#_g121636_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121757 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '#f '11 '#f '#f))
        (let ((__tmp121758 |gx[1]#_g121759_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121758 '12 '#f '#f))
        (let ((__tmp121760 |gx[1]#_g121761_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121760 '13 '#f '#f))
        (let ((__tmp121762 |gx[1]#_g121763_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121762 '14 '#f '#f))
        (let ((__tmp121764
               (cons (cons 'e |gx[1]#_g121765_|)
                     (cons (cons 'id |gx[1]#_g121766_|)
                           (cons (cons 'key |gx[1]#_g121767_|)
                                 (cons (cons 'phi |gx[1]#_g121768_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121764 '15 '#f '#f))
        (let ((__tmp121769
               (cons (cons 'e |gx[1]#_g121770_|)
                     (cons (cons 'id |gx[1]#_g121771_|)
                           (cons (cons 'key |gx[1]#_g121772_|)
                                 (cons (cons 'phi |gx[1]#_g121773_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121769 '16 '#f '#f))
        (let ((__tmp121774
               (cons (cons 'e |gx[1]#_g121775_|)
                     (cons (cons 'id |gx[1]#_g121776_|)
                           (cons (cons 'key |gx[1]#_g121777_|)
                                 (cons (cons 'phi |gx[1]#_g121778_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121774 '17 '#f '#f))
        (let ((__tmp121779
               (cons (cons 'e |gx[1]#_g121780_|)
                     (cons (cons 'id |gx[1]#_g121781_|)
                           (cons (cons 'key |gx[1]#_g121782_|)
                                 (cons (cons 'phi |gx[1]#_g121783_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 __tmp121779 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121314 '() '20 '#f '#f))
        __obj121314))
    (define |gx[:0:]#import-binding|
      (let ((__obj121315
             (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!
           __obj121315
           'gx#import-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 'import-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121315
           '(e context weak?)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121315
           '(id key phi e context weak?)
           '6
           '#f
           '#f))
        (let ((__tmp121784 (cons |gx[1]#_g121636_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121784 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '#f '11 '#f '#f))
        (let ((__tmp121785 |gx[1]#_g121786_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121785 '12 '#f '#f))
        (let ((__tmp121787 |gx[1]#_g121788_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121787 '13 '#f '#f))
        (let ((__tmp121789 |gx[1]#_g121790_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121789 '14 '#f '#f))
        (let ((__tmp121791
               (cons (cons 'e |gx[1]#_g121792_|)
                     (cons (cons 'context |gx[1]#_g121793_|)
                           (cons (cons 'weak? |gx[1]#_g121794_|)
                                 (cons (cons 'id |gx[1]#_g121795_|)
                                       (cons (cons 'key |gx[1]#_g121796_|)
                                             (cons (cons 'phi
                                                         |gx[1]#_g121797_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121791 '15 '#f '#f))
        (let ((__tmp121798
               (cons (cons 'e |gx[1]#_g121799_|)
                     (cons (cons 'context |gx[1]#_g121800_|)
                           (cons (cons 'weak? |gx[1]#_g121801_|)
                                 (cons (cons 'id |gx[1]#_g121802_|)
                                       (cons (cons 'key |gx[1]#_g121803_|)
                                             (cons (cons 'phi
                                                         |gx[1]#_g121804_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121798 '16 '#f '#f))
        (let ((__tmp121805
               (cons (cons 'e |gx[1]#_g121806_|)
                     (cons (cons 'context |gx[1]#_g121807_|)
                           (cons (cons 'weak? |gx[1]#_g121808_|)
                                 (cons (cons 'id |gx[1]#_g121809_|)
                                       (cons (cons 'key |gx[1]#_g121810_|)
                                             (cons (cons 'phi
                                                         |gx[1]#_g121811_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121805 '17 '#f '#f))
        (let ((__tmp121812
               (cons (cons 'e |gx[1]#_g121813_|)
                     (cons (cons 'context |gx[1]#_g121814_|)
                           (cons (cons 'weak? |gx[1]#_g121815_|)
                                 (cons (cons 'id |gx[1]#_g121816_|)
                                       (cons (cons 'key |gx[1]#_g121817_|)
                                             (cons (cons 'phi
                                                         |gx[1]#_g121818_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 __tmp121812 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121315 '() '20 '#f '#f))
        __obj121315))
    (define |gx[:0:]#alias-binding|
      (let ((__obj121316
             (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!
           __obj121316
           'gx#alias-binding::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 'alias-binding '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '(e) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '(id key phi e) '6 '#f '#f))
        (let ((__tmp121819 (cons |gx[1]#_g121636_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121819 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '#f '11 '#f '#f))
        (let ((__tmp121820 |gx[1]#_g121821_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121820 '12 '#f '#f))
        (let ((__tmp121822 |gx[1]#_g121823_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121822 '13 '#f '#f))
        (let ((__tmp121824 |gx[1]#_g121825_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121824 '14 '#f '#f))
        (let ((__tmp121826
               (cons (cons 'e |gx[1]#_g121827_|)
                     (cons (cons 'id |gx[1]#_g121828_|)
                           (cons (cons 'key |gx[1]#_g121829_|)
                                 (cons (cons 'phi |gx[1]#_g121830_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121826 '15 '#f '#f))
        (let ((__tmp121831
               (cons (cons 'e |gx[1]#_g121832_|)
                     (cons (cons 'id |gx[1]#_g121833_|)
                           (cons (cons 'key |gx[1]#_g121834_|)
                                 (cons (cons 'phi |gx[1]#_g121835_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121831 '16 '#f '#f))
        (let ((__tmp121836
               (cons (cons 'e |gx[1]#_g121837_|)
                     (cons (cons 'id |gx[1]#_g121838_|)
                           (cons (cons 'key |gx[1]#_g121839_|)
                                 (cons (cons 'phi |gx[1]#_g121840_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121836 '17 '#f '#f))
        (let ((__tmp121841
               (cons (cons 'e |gx[1]#_g121842_|)
                     (cons (cons 'id |gx[1]#_g121843_|)
                           (cons (cons 'key |gx[1]#_g121844_|)
                                 (cons (cons 'phi |gx[1]#_g121845_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 __tmp121841 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121316 '() '20 '#f '#f))
        __obj121316))
    (define |gx[:0:]#expander|
      (let ((__obj121317
             (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! __obj121317 'gx#expander::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 'expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '(e) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '(e) '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '#f '11 '#f '#f))
        (let ((__tmp121846 |gx[1]#_g121847_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121846 '12 '#f '#f))
        (let ((__tmp121848 |gx[1]#_g121849_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121848 '13 '#f '#f))
        (let ((__tmp121850 |gx[1]#_g121851_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121850 '14 '#f '#f))
        (let ((__tmp121852 (cons (cons 'e |gx[1]#_g121853_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121852 '15 '#f '#f))
        (let ((__tmp121854 (cons (cons 'e |gx[1]#_g121855_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121854 '16 '#f '#f))
        (let ((__tmp121856 (cons (cons 'e |gx[1]#_g121857_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121856 '17 '#f '#f))
        (let ((__tmp121858 (cons (cons 'e |gx[1]#_g121859_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 __tmp121858 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121317 '() '20 '#f '#f))
        __obj121317))
    (define |gx[:0:]#core-expander|
      (let ((__obj121318
             (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!
           __obj121318
           'gx#core-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 'core-expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121318
           '(id compile-top)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121318
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121860 (cons |gx[1]#_g121861_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121860 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '#f '11 '#f '#f))
        (let ((__tmp121862 |gx[1]#_g121863_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121862 '12 '#f '#f))
        (let ((__tmp121864 |gx[1]#_g121865_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121864 '13 '#f '#f))
        (let ((__tmp121866 |gx[1]#_g121867_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121866 '14 '#f '#f))
        (let ((__tmp121868
               (cons (cons 'id |gx[1]#_g121869_|)
                     (cons (cons 'compile-top |gx[1]#_g121870_|)
                           (cons (cons 'e |gx[1]#_g121871_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121868 '15 '#f '#f))
        (let ((__tmp121872
               (cons (cons 'id |gx[1]#_g121873_|)
                     (cons (cons 'compile-top |gx[1]#_g121874_|)
                           (cons (cons 'e |gx[1]#_g121875_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121872 '16 '#f '#f))
        (let ((__tmp121876
               (cons (cons 'id |gx[1]#_g121877_|)
                     (cons (cons 'compile-top |gx[1]#_g121878_|)
                           (cons (cons 'e |gx[1]#_g121879_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121876 '17 '#f '#f))
        (let ((__tmp121880
               (cons (cons 'id |gx[1]#_g121881_|)
                     (cons (cons 'compile-top |gx[1]#_g121882_|)
                           (cons (cons 'e |gx[1]#_g121883_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 __tmp121880 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121318 '() '20 '#f '#f))
        __obj121318))
    (define |gx[:0:]#expression-form|
      (let ((__obj121319
             (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!
           __obj121319
           'gx#expression-form::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 'expression-form '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121319
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121884 (cons |gx[1]#_g121885_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121884 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '#f '11 '#f '#f))
        (let ((__tmp121886 |gx[1]#_g121887_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121886 '12 '#f '#f))
        (let ((__tmp121888 |gx[1]#_g121889_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121888 '13 '#f '#f))
        (let ((__tmp121890 |gx[1]#_g121891_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121890 '14 '#f '#f))
        (let ((__tmp121892
               (cons (cons 'id |gx[1]#_g121893_|)
                     (cons (cons 'compile-top |gx[1]#_g121894_|)
                           (cons (cons 'e |gx[1]#_g121895_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121892 '15 '#f '#f))
        (let ((__tmp121896
               (cons (cons 'id |gx[1]#_g121897_|)
                     (cons (cons 'compile-top |gx[1]#_g121898_|)
                           (cons (cons 'e |gx[1]#_g121899_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121896 '16 '#f '#f))
        (let ((__tmp121900
               (cons (cons 'id |gx[1]#_g121901_|)
                     (cons (cons 'compile-top |gx[1]#_g121902_|)
                           (cons (cons 'e |gx[1]#_g121903_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121900 '17 '#f '#f))
        (let ((__tmp121904
               (cons (cons 'id |gx[1]#_g121905_|)
                     (cons (cons 'compile-top |gx[1]#_g121906_|)
                           (cons (cons 'e |gx[1]#_g121907_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 __tmp121904 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121319 '() '20 '#f '#f))
        __obj121319))
    (define |gx[:0:]#special-form|
      (let ((__obj121320
             (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!
           __obj121320
           'gx#special-form::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 'special-form '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121320
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121908 (cons |gx[1]#_g121885_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121908 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '#f '11 '#f '#f))
        (let ((__tmp121909 |gx[1]#_g121910_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121909 '12 '#f '#f))
        (let ((__tmp121911 |gx[1]#_g121912_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121911 '13 '#f '#f))
        (let ((__tmp121913 |gx[1]#_g121914_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121913 '14 '#f '#f))
        (let ((__tmp121915
               (cons (cons 'id |gx[1]#_g121916_|)
                     (cons (cons 'compile-top |gx[1]#_g121917_|)
                           (cons (cons 'e |gx[1]#_g121918_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121915 '15 '#f '#f))
        (let ((__tmp121919
               (cons (cons 'id |gx[1]#_g121920_|)
                     (cons (cons 'compile-top |gx[1]#_g121921_|)
                           (cons (cons 'e |gx[1]#_g121922_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121919 '16 '#f '#f))
        (let ((__tmp121923
               (cons (cons 'id |gx[1]#_g121924_|)
                     (cons (cons 'compile-top |gx[1]#_g121925_|)
                           (cons (cons 'e |gx[1]#_g121926_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121923 '17 '#f '#f))
        (let ((__tmp121927
               (cons (cons 'id |gx[1]#_g121928_|)
                     (cons (cons 'compile-top |gx[1]#_g121929_|)
                           (cons (cons 'e |gx[1]#_g121930_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 __tmp121927 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121320 '() '20 '#f '#f))
        __obj121320))
    (define |gx[:0:]#definition-form|
      (let ((__obj121321
             (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!
           __obj121321
           'gx#definition-form::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 'definition-form '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121321
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121931 (cons |gx[1]#_g121932_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121931 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '#f '11 '#f '#f))
        (let ((__tmp121933 |gx[1]#_g121934_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121933 '12 '#f '#f))
        (let ((__tmp121935 |gx[1]#_g121936_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121935 '13 '#f '#f))
        (let ((__tmp121937 |gx[1]#_g121938_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121937 '14 '#f '#f))
        (let ((__tmp121939
               (cons (cons 'id |gx[1]#_g121940_|)
                     (cons (cons 'compile-top |gx[1]#_g121941_|)
                           (cons (cons 'e |gx[1]#_g121942_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121939 '15 '#f '#f))
        (let ((__tmp121943
               (cons (cons 'id |gx[1]#_g121944_|)
                     (cons (cons 'compile-top |gx[1]#_g121945_|)
                           (cons (cons 'e |gx[1]#_g121946_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121943 '16 '#f '#f))
        (let ((__tmp121947
               (cons (cons 'id |gx[1]#_g121948_|)
                     (cons (cons 'compile-top |gx[1]#_g121949_|)
                           (cons (cons 'e |gx[1]#_g121950_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121947 '17 '#f '#f))
        (let ((__tmp121951
               (cons (cons 'id |gx[1]#_g121952_|)
                     (cons (cons 'compile-top |gx[1]#_g121953_|)
                           (cons (cons 'e |gx[1]#_g121954_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 __tmp121951 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121321 '() '20 '#f '#f))
        __obj121321))
    (define |gx[:0:]#top-special-form|
      (let ((__obj121322
             (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!
           __obj121322
           'gx#top-special-form::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121322
           'top-special-form
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121322
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121955 (cons |gx[1]#_g121932_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121955 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '#f '11 '#f '#f))
        (let ((__tmp121956 |gx[1]#_g121957_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121956 '12 '#f '#f))
        (let ((__tmp121958 |gx[1]#_g121959_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121958 '13 '#f '#f))
        (let ((__tmp121960 |gx[1]#_g121961_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121960 '14 '#f '#f))
        (let ((__tmp121962
               (cons (cons 'id |gx[1]#_g121963_|)
                     (cons (cons 'compile-top |gx[1]#_g121964_|)
                           (cons (cons 'e |gx[1]#_g121965_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121962 '15 '#f '#f))
        (let ((__tmp121966
               (cons (cons 'id |gx[1]#_g121967_|)
                     (cons (cons 'compile-top |gx[1]#_g121968_|)
                           (cons (cons 'e |gx[1]#_g121969_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121966 '16 '#f '#f))
        (let ((__tmp121970
               (cons (cons 'id |gx[1]#_g121971_|)
                     (cons (cons 'compile-top |gx[1]#_g121972_|)
                           (cons (cons 'e |gx[1]#_g121973_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121970 '17 '#f '#f))
        (let ((__tmp121974
               (cons (cons 'id |gx[1]#_g121975_|)
                     (cons (cons 'compile-top |gx[1]#_g121976_|)
                           (cons (cons 'e |gx[1]#_g121977_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 __tmp121974 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121322 '() '20 '#f '#f))
        __obj121322))
    (define |gx[:0:]#module-special-form|
      (let ((__obj121323
             (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!
           __obj121323
           'gx#module-special-form::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121323
           'module-special-form
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121323
           '(e id compile-top)
           '6
           '#f
           '#f))
        (let ((__tmp121978 (cons |gx[1]#_g121979_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121978 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '#f '11 '#f '#f))
        (let ((__tmp121980 |gx[1]#_g121981_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121980 '12 '#f '#f))
        (let ((__tmp121982 |gx[1]#_g121983_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121982 '13 '#f '#f))
        (let ((__tmp121984 |gx[1]#_g121985_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121984 '14 '#f '#f))
        (let ((__tmp121986
               (cons (cons 'id |gx[1]#_g121987_|)
                     (cons (cons 'compile-top |gx[1]#_g121988_|)
                           (cons (cons 'e |gx[1]#_g121989_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121986 '15 '#f '#f))
        (let ((__tmp121990
               (cons (cons 'id |gx[1]#_g121991_|)
                     (cons (cons 'compile-top |gx[1]#_g121992_|)
                           (cons (cons 'e |gx[1]#_g121993_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121990 '16 '#f '#f))
        (let ((__tmp121994
               (cons (cons 'id |gx[1]#_g121995_|)
                     (cons (cons 'compile-top |gx[1]#_g121996_|)
                           (cons (cons 'e |gx[1]#_g121997_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121994 '17 '#f '#f))
        (let ((__tmp121998
               (cons (cons 'id |gx[1]#_g121999_|)
                     (cons (cons 'compile-top |gx[1]#_g122000_|)
                           (cons (cons 'e |gx[1]#_g122001_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 __tmp121998 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121323 '() '20 '#f '#f))
        __obj121323))
    (define |gx[:0:]#feature-expander|
      (let ((__obj121324
             (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!
           __obj121324
           'gx#feature-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121324
           'feature-expander
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '(e) '6 '#f '#f))
        (let ((__tmp122002 (cons |gx[1]#_g121861_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122002 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '#f '11 '#f '#f))
        (let ((__tmp122003 |gx[1]#_g122004_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122003 '12 '#f '#f))
        (let ((__tmp122005 |gx[1]#_g122006_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122005 '13 '#f '#f))
        (let ((__tmp122007 |gx[1]#_g122008_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122007 '14 '#f '#f))
        (let ((__tmp122009 (cons (cons 'e |gx[1]#_g122010_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122009 '15 '#f '#f))
        (let ((__tmp122011 (cons (cons 'e |gx[1]#_g122012_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122011 '16 '#f '#f))
        (let ((__tmp122013 (cons (cons 'e |gx[1]#_g122014_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122013 '17 '#f '#f))
        (let ((__tmp122015 (cons (cons 'e |gx[1]#_g122016_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 __tmp122015 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121324 '() '20 '#f '#f))
        __obj121324))
    (define |gx[:0:]#private-feature-expander|
      (let ((__obj121325
             (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!
           __obj121325
           'gx#private-feature-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121325
           'private-feature-expander
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '(e) '6 '#f '#f))
        (let ((__tmp122017 (cons |gx[1]#_g122018_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122017 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '#f '11 '#f '#f))
        (let ((__tmp122019 |gx[1]#_g122020_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122019 '12 '#f '#f))
        (let ((__tmp122021 |gx[1]#_g122022_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122021 '13 '#f '#f))
        (let ((__tmp122023 |gx[1]#_g122024_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122023 '14 '#f '#f))
        (let ((__tmp122025 (cons (cons 'e |gx[1]#_g122026_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122025 '15 '#f '#f))
        (let ((__tmp122027 (cons (cons 'e |gx[1]#_g122028_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122027 '16 '#f '#f))
        (let ((__tmp122029 (cons (cons 'e |gx[1]#_g122030_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122029 '17 '#f '#f))
        (let ((__tmp122031 (cons (cons 'e |gx[1]#_g122032_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 __tmp122031 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121325 '() '20 '#f '#f))
        __obj121325))
    (define |gx[:0:]#reserved-expander|
      (let ((__obj121326
             (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!
           __obj121326
           'gx#reserved-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121326
           'reserved-expander
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '(e) '6 '#f '#f))
        (let ((__tmp122033 (cons |gx[1]#_g121861_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122033 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '#f '11 '#f '#f))
        (let ((__tmp122034 |gx[1]#_g122035_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122034 '12 '#f '#f))
        (let ((__tmp122036 |gx[1]#_g122037_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122036 '13 '#f '#f))
        (let ((__tmp122038 |gx[1]#_g122039_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122038 '14 '#f '#f))
        (let ((__tmp122040 (cons (cons 'e |gx[1]#_g122041_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122040 '15 '#f '#f))
        (let ((__tmp122042 (cons (cons 'e |gx[1]#_g122043_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122042 '16 '#f '#f))
        (let ((__tmp122044 (cons (cons 'e |gx[1]#_g122045_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122044 '17 '#f '#f))
        (let ((__tmp122046 (cons (cons 'e |gx[1]#_g122047_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 __tmp122046 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121326 '() '20 '#f '#f))
        __obj121326))
    (define |gx[:0:]#macro-expander|
      (let ((__obj121327
             (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!
           __obj121327
           'gx#macro-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 'macro-expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '(e) '6 '#f '#f))
        (let ((__tmp122048 (cons |gx[1]#_g121861_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122048 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '#f '11 '#f '#f))
        (let ((__tmp122049 |gx[1]#_g122050_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122049 '12 '#f '#f))
        (let ((__tmp122051 |gx[1]#_g122052_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122051 '13 '#f '#f))
        (let ((__tmp122053 |gx[1]#_g122054_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122053 '14 '#f '#f))
        (let ((__tmp122055 (cons (cons 'e |gx[1]#_g122056_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122055 '15 '#f '#f))
        (let ((__tmp122057 (cons (cons 'e |gx[1]#_g122058_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122057 '16 '#f '#f))
        (let ((__tmp122059 (cons (cons 'e |gx[1]#_g122060_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122059 '17 '#f '#f))
        (let ((__tmp122061 (cons (cons 'e |gx[1]#_g122062_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 __tmp122061 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121327 '() '20 '#f '#f))
        __obj121327))
    (define |gx[:0:]#rename-macro-expander|
      (let ((__obj121328
             (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!
           __obj121328
           'gx#rename-macro-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121328
           'rename-macro-expander
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '(e) '6 '#f '#f))
        (let ((__tmp122063 (cons |gx[1]#_g122064_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122063 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '#f '11 '#f '#f))
        (let ((__tmp122065 |gx[1]#_g122066_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122065 '12 '#f '#f))
        (let ((__tmp122067 |gx[1]#_g122068_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122067 '13 '#f '#f))
        (let ((__tmp122069 |gx[1]#_g122070_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122069 '14 '#f '#f))
        (let ((__tmp122071 (cons (cons 'e |gx[1]#_g122072_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122071 '15 '#f '#f))
        (let ((__tmp122073 (cons (cons 'e |gx[1]#_g122074_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122073 '16 '#f '#f))
        (let ((__tmp122075 (cons (cons 'e |gx[1]#_g122076_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122075 '17 '#f '#f))
        (let ((__tmp122077 (cons (cons 'e |gx[1]#_g122078_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 __tmp122077 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121328 '() '20 '#f '#f))
        __obj121328))
    (define |gx[:0:]#user-expander|
      (let ((__obj121329
             (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!
           __obj121329
           'gx#user-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 'user-expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '(context phi) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '(e context phi) '6 '#f '#f))
        (let ((__tmp122079 (cons |gx[1]#_g122064_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122079 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '#f '11 '#f '#f))
        (let ((__tmp122080 |gx[1]#_g122081_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122080 '12 '#f '#f))
        (let ((__tmp122082 |gx[1]#_g122083_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122082 '13 '#f '#f))
        (let ((__tmp122084 |gx[1]#_g122085_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122084 '14 '#f '#f))
        (let ((__tmp122086
               (cons (cons 'context |gx[1]#_g122087_|)
                     (cons (cons 'phi |gx[1]#_g122088_|)
                           (cons (cons 'e |gx[1]#_g122089_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122086 '15 '#f '#f))
        (let ((__tmp122090
               (cons (cons 'context |gx[1]#_g122091_|)
                     (cons (cons 'phi |gx[1]#_g122092_|)
                           (cons (cons 'e |gx[1]#_g122093_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122090 '16 '#f '#f))
        (let ((__tmp122094
               (cons (cons 'context |gx[1]#_g122095_|)
                     (cons (cons 'phi |gx[1]#_g122096_|)
                           (cons (cons 'e |gx[1]#_g122097_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122094 '17 '#f '#f))
        (let ((__tmp122098
               (cons (cons 'context |gx[1]#_g122099_|)
                     (cons (cons 'phi |gx[1]#_g122100_|)
                           (cons (cons 'e |gx[1]#_g122101_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 __tmp122098 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121329 '() '20 '#f '#f))
        __obj121329))
    (define |gx[:0:]#expander-mark|
      (let ((__obj121330
             (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!
           __obj121330
           'gx#expander-mark::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 'expander-mark '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121330
           '(subst context phi trace)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj121330
           '(subst context phi trace)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '#f '11 '#f '#f))
        (let ((__tmp122102 |gx[1]#_g122103_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122102 '12 '#f '#f))
        (let ((__tmp122104 |gx[1]#_g122105_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122104 '13 '#f '#f))
        (let ((__tmp122106 |gx[1]#_g122107_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122106 '14 '#f '#f))
        (let ((__tmp122108
               (cons (cons 'subst |gx[1]#_g122109_|)
                     (cons (cons 'context |gx[1]#_g122110_|)
                           (cons (cons 'phi |gx[1]#_g122111_|)
                                 (cons (cons 'trace |gx[1]#_g122112_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122108 '15 '#f '#f))
        (let ((__tmp122113
               (cons (cons 'subst |gx[1]#_g122114_|)
                     (cons (cons 'context |gx[1]#_g122115_|)
                           (cons (cons 'phi |gx[1]#_g122116_|)
                                 (cons (cons 'trace |gx[1]#_g122117_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122113 '16 '#f '#f))
        (let ((__tmp122118
               (cons (cons 'subst |gx[1]#_g122119_|)
                     (cons (cons 'context |gx[1]#_g122120_|)
                           (cons (cons 'phi |gx[1]#_g122121_|)
                                 (cons (cons 'trace |gx[1]#_g122122_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122118 '17 '#f '#f))
        (let ((__tmp122123
               (cons (cons 'subst |gx[1]#_g122124_|)
                     (cons (cons 'context |gx[1]#_g122125_|)
                           (cons (cons 'phi |gx[1]#_g122126_|)
                                 (cons (cons 'trace |gx[1]#_g122127_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 __tmp122123 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj121330 '() '20 '#f '#f))
        __obj121330))))
