(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |gx[1]#_g128847_|
    (##structure
     gx#syntax-quote::t
     'module-import::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128849_|
    (##structure
     gx#syntax-quote::t
     'make-module-import
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128851_|
    (##structure
     gx#syntax-quote::t
     'module-import?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128853_|
    (##structure
     gx#syntax-quote::t
     'module-import-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128854_|
    (##structure
     gx#syntax-quote::t
     'module-import-name
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128855_|
    (##structure
     gx#syntax-quote::t
     'module-import-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128856_|
    (##structure
     gx#syntax-quote::t
     'module-import-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128858_|
    (##structure
     gx#syntax-quote::t
     'module-import-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128859_|
    (##structure
     gx#syntax-quote::t
     'module-import-name-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128860_|
    (##structure
     gx#syntax-quote::t
     'module-import-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128861_|
    (##structure
     gx#syntax-quote::t
     'module-import-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128863_|
    (##structure
     gx#syntax-quote::t
     '&module-import-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128864_|
    (##structure
     gx#syntax-quote::t
     '&module-import-name
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128865_|
    (##structure
     gx#syntax-quote::t
     '&module-import-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128866_|
    (##structure
     gx#syntax-quote::t
     '&module-import-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128868_|
    (##structure
     gx#syntax-quote::t
     '&module-import-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128869_|
    (##structure
     gx#syntax-quote::t
     '&module-import-name-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128870_|
    (##structure
     gx#syntax-quote::t
     '&module-import-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128871_|
    (##structure
     gx#syntax-quote::t
     '&module-import-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128873_|
    (##structure
     gx#syntax-quote::t
     'module-export::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128875_|
    (##structure
     gx#syntax-quote::t
     'make-module-export
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128877_|
    (##structure
     gx#syntax-quote::t
     'module-export?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128879_|
    (##structure
     gx#syntax-quote::t
     'module-export-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128880_|
    (##structure
     gx#syntax-quote::t
     'module-export-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128881_|
    (##structure
     gx#syntax-quote::t
     'module-export-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128882_|
    (##structure
     gx#syntax-quote::t
     'module-export-name
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128883_|
    (##structure
     gx#syntax-quote::t
     'module-export-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128885_|
    (##structure
     gx#syntax-quote::t
     'module-export-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128886_|
    (##structure
     gx#syntax-quote::t
     'module-export-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128887_|
    (##structure
     gx#syntax-quote::t
     'module-export-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128888_|
    (##structure
     gx#syntax-quote::t
     'module-export-name-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128889_|
    (##structure
     gx#syntax-quote::t
     'module-export-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128891_|
    (##structure
     gx#syntax-quote::t
     '&module-export-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128892_|
    (##structure
     gx#syntax-quote::t
     '&module-export-key
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128893_|
    (##structure
     gx#syntax-quote::t
     '&module-export-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128894_|
    (##structure
     gx#syntax-quote::t
     '&module-export-name
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128895_|
    (##structure
     gx#syntax-quote::t
     '&module-export-weak?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128897_|
    (##structure
     gx#syntax-quote::t
     '&module-export-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128898_|
    (##structure
     gx#syntax-quote::t
     '&module-export-key-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128899_|
    (##structure
     gx#syntax-quote::t
     '&module-export-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128900_|
    (##structure
     gx#syntax-quote::t
     '&module-export-name-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128901_|
    (##structure
     gx#syntax-quote::t
     '&module-export-weak?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128903_|
    (##structure
     gx#syntax-quote::t
     'import-set::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128905_|
    (##structure
     gx#syntax-quote::t
     'make-import-set
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128907_|
    (##structure
     gx#syntax-quote::t
     'import-set?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128909_|
    (##structure
     gx#syntax-quote::t
     'import-set-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128910_|
    (##structure
     gx#syntax-quote::t
     'import-set-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128911_|
    (##structure
     gx#syntax-quote::t
     'import-set-imports
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128913_|
    (##structure
     gx#syntax-quote::t
     'import-set-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128914_|
    (##structure
     gx#syntax-quote::t
     'import-set-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128915_|
    (##structure
     gx#syntax-quote::t
     'import-set-imports-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128917_|
    (##structure
     gx#syntax-quote::t
     '&import-set-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128918_|
    (##structure
     gx#syntax-quote::t
     '&import-set-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128919_|
    (##structure
     gx#syntax-quote::t
     '&import-set-imports
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128921_|
    (##structure
     gx#syntax-quote::t
     '&import-set-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128922_|
    (##structure
     gx#syntax-quote::t
     '&import-set-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128923_|
    (##structure
     gx#syntax-quote::t
     '&import-set-imports-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128925_|
    (##structure
     gx#syntax-quote::t
     'export-set::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128927_|
    (##structure
     gx#syntax-quote::t
     'make-export-set
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128929_|
    (##structure
     gx#syntax-quote::t
     'export-set?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128931_|
    (##structure
     gx#syntax-quote::t
     'export-set-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128932_|
    (##structure
     gx#syntax-quote::t
     'export-set-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128933_|
    (##structure
     gx#syntax-quote::t
     'export-set-exports
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128935_|
    (##structure
     gx#syntax-quote::t
     'export-set-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128936_|
    (##structure
     gx#syntax-quote::t
     'export-set-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128937_|
    (##structure
     gx#syntax-quote::t
     'export-set-exports-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128939_|
    (##structure
     gx#syntax-quote::t
     '&export-set-source
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128940_|
    (##structure
     gx#syntax-quote::t
     '&export-set-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128941_|
    (##structure
     gx#syntax-quote::t
     '&export-set-exports
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128943_|
    (##structure
     gx#syntax-quote::t
     '&export-set-source-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128944_|
    (##structure
     gx#syntax-quote::t
     '&export-set-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128945_|
    (##structure
     gx#syntax-quote::t
     '&export-set-exports-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128947_|
    (##structure
     gx#syntax-quote::t
     'user-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128949_|
    (##structure
     gx#syntax-quote::t
     'import-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128951_|
    (##structure
     gx#syntax-quote::t
     'make-import-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128953_|
    (##structure
     gx#syntax-quote::t
     'import-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128955_|
    (##structure
     gx#syntax-quote::t
     'import-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128956_|
    (##structure
     gx#syntax-quote::t
     'import-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128957_|
    (##structure
     gx#syntax-quote::t
     'import-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128959_|
    (##structure
     gx#syntax-quote::t
     'import-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128960_|
    (##structure
     gx#syntax-quote::t
     'import-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128961_|
    (##structure
     gx#syntax-quote::t
     'import-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128963_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128964_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128965_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128967_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128968_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128969_|
    (##structure
     gx#syntax-quote::t
     '&import-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128972_|
    (##structure
     gx#syntax-quote::t
     'export-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128974_|
    (##structure
     gx#syntax-quote::t
     'make-export-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128976_|
    (##structure
     gx#syntax-quote::t
     'export-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128978_|
    (##structure
     gx#syntax-quote::t
     'export-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128979_|
    (##structure
     gx#syntax-quote::t
     'export-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128980_|
    (##structure
     gx#syntax-quote::t
     'export-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128982_|
    (##structure
     gx#syntax-quote::t
     'export-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128983_|
    (##structure
     gx#syntax-quote::t
     'export-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128984_|
    (##structure
     gx#syntax-quote::t
     'export-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128986_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128987_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128988_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128990_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128991_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128992_|
    (##structure
     gx#syntax-quote::t
     '&export-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128994_|
    (##structure
     gx#syntax-quote::t
     'import-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128995_|
    (##structure
     gx#syntax-quote::t
     'export-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128997_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g128999_|
    (##structure
     gx#syntax-quote::t
     'make-import-export-expander
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129001_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander?
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129003_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129004_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129005_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129007_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129008_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129009_|
    (##structure
     gx#syntax-quote::t
     'import-export-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129011_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-context
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129012_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-phi
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129013_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-e
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129015_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-context-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129016_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-phi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gx[1]#_g129017_|
    (##structure
     gx#syntax-quote::t
     '&import-export-expander-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |gx[:0:]#module-import|
      (let ((__obj128801
             (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!
           __obj128801
           'gx#module-import::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 'module-import '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128801
           '(source name phi weak?)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128801
           '(source name phi weak?)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '#f '11 '#f '#f))
        (let ((__tmp128846 |gx[1]#_g128847_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128846 '12 '#f '#f))
        (let ((__tmp128848 |gx[1]#_g128849_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128848 '13 '#f '#f))
        (let ((__tmp128850 |gx[1]#_g128851_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128850 '14 '#f '#f))
        (let ((__tmp128852
               (cons (cons 'source |gx[1]#_g128853_|)
                     (cons (cons 'name |gx[1]#_g128854_|)
                           (cons (cons 'phi |gx[1]#_g128855_|)
                                 (cons (cons 'weak? |gx[1]#_g128856_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128852 '15 '#f '#f))
        (let ((__tmp128857
               (cons (cons 'source |gx[1]#_g128858_|)
                     (cons (cons 'name |gx[1]#_g128859_|)
                           (cons (cons 'phi |gx[1]#_g128860_|)
                                 (cons (cons 'weak? |gx[1]#_g128861_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128857 '16 '#f '#f))
        (let ((__tmp128862
               (cons (cons 'source |gx[1]#_g128863_|)
                     (cons (cons 'name |gx[1]#_g128864_|)
                           (cons (cons 'phi |gx[1]#_g128865_|)
                                 (cons (cons 'weak? |gx[1]#_g128866_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128862 '17 '#f '#f))
        (let ((__tmp128867
               (cons (cons 'source |gx[1]#_g128868_|)
                     (cons (cons 'name |gx[1]#_g128869_|)
                           (cons (cons 'phi |gx[1]#_g128870_|)
                                 (cons (cons 'weak? |gx[1]#_g128871_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 __tmp128867 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128801 '() '20 '#f '#f))
        __obj128801))
    (define |gx[:0:]#module-export|
      (let ((__obj128802
             (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!
           __obj128802
           'gx#module-export::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 'module-export '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128802
           '(context key phi name weak?)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128802
           '(context key phi name weak?)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '#f '11 '#f '#f))
        (let ((__tmp128872 |gx[1]#_g128873_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128872 '12 '#f '#f))
        (let ((__tmp128874 |gx[1]#_g128875_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128874 '13 '#f '#f))
        (let ((__tmp128876 |gx[1]#_g128877_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128876 '14 '#f '#f))
        (let ((__tmp128878
               (cons (cons 'context |gx[1]#_g128879_|)
                     (cons (cons 'key |gx[1]#_g128880_|)
                           (cons (cons 'phi |gx[1]#_g128881_|)
                                 (cons (cons 'name |gx[1]#_g128882_|)
                                       (cons (cons 'weak? |gx[1]#_g128883_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128878 '15 '#f '#f))
        (let ((__tmp128884
               (cons (cons 'context |gx[1]#_g128885_|)
                     (cons (cons 'key |gx[1]#_g128886_|)
                           (cons (cons 'phi |gx[1]#_g128887_|)
                                 (cons (cons 'name |gx[1]#_g128888_|)
                                       (cons (cons 'weak? |gx[1]#_g128889_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128884 '16 '#f '#f))
        (let ((__tmp128890
               (cons (cons 'context |gx[1]#_g128891_|)
                     (cons (cons 'key |gx[1]#_g128892_|)
                           (cons (cons 'phi |gx[1]#_g128893_|)
                                 (cons (cons 'name |gx[1]#_g128894_|)
                                       (cons (cons 'weak? |gx[1]#_g128895_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128890 '17 '#f '#f))
        (let ((__tmp128896
               (cons (cons 'context |gx[1]#_g128897_|)
                     (cons (cons 'key |gx[1]#_g128898_|)
                           (cons (cons 'phi |gx[1]#_g128899_|)
                                 (cons (cons 'name |gx[1]#_g128900_|)
                                       (cons (cons 'weak? |gx[1]#_g128901_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 __tmp128896 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128802 '() '20 '#f '#f))
        __obj128802))
    (define |gx[:0:]#import-set|
      (let ((__obj128803
             (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!
           __obj128803
           'gx#import-set::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 'import-set '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128803
           '(source phi imports)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128803
           '(source phi imports)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '#f '11 '#f '#f))
        (let ((__tmp128902 |gx[1]#_g128903_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128902 '12 '#f '#f))
        (let ((__tmp128904 |gx[1]#_g128905_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128904 '13 '#f '#f))
        (let ((__tmp128906 |gx[1]#_g128907_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128906 '14 '#f '#f))
        (let ((__tmp128908
               (cons (cons 'source |gx[1]#_g128909_|)
                     (cons (cons 'phi |gx[1]#_g128910_|)
                           (cons (cons 'imports |gx[1]#_g128911_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128908 '15 '#f '#f))
        (let ((__tmp128912
               (cons (cons 'source |gx[1]#_g128913_|)
                     (cons (cons 'phi |gx[1]#_g128914_|)
                           (cons (cons 'imports |gx[1]#_g128915_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128912 '16 '#f '#f))
        (let ((__tmp128916
               (cons (cons 'source |gx[1]#_g128917_|)
                     (cons (cons 'phi |gx[1]#_g128918_|)
                           (cons (cons 'imports |gx[1]#_g128919_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128916 '17 '#f '#f))
        (let ((__tmp128920
               (cons (cons 'source |gx[1]#_g128921_|)
                     (cons (cons 'phi |gx[1]#_g128922_|)
                           (cons (cons 'imports |gx[1]#_g128923_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 __tmp128920 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128803 '() '20 '#f '#f))
        __obj128803))
    (define |gx[:0:]#export-set|
      (let ((__obj128804
             (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!
           __obj128804
           'gx#export-set::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 'export-set '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128804
           '(source phi exports)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128804
           '(source phi exports)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '#f '11 '#f '#f))
        (let ((__tmp128924 |gx[1]#_g128925_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128924 '12 '#f '#f))
        (let ((__tmp128926 |gx[1]#_g128927_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128926 '13 '#f '#f))
        (let ((__tmp128928 |gx[1]#_g128929_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128928 '14 '#f '#f))
        (let ((__tmp128930
               (cons (cons 'source |gx[1]#_g128931_|)
                     (cons (cons 'phi |gx[1]#_g128932_|)
                           (cons (cons 'exports |gx[1]#_g128933_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128930 '15 '#f '#f))
        (let ((__tmp128934
               (cons (cons 'source |gx[1]#_g128935_|)
                     (cons (cons 'phi |gx[1]#_g128936_|)
                           (cons (cons 'exports |gx[1]#_g128937_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128934 '16 '#f '#f))
        (let ((__tmp128938
               (cons (cons 'source |gx[1]#_g128939_|)
                     (cons (cons 'phi |gx[1]#_g128940_|)
                           (cons (cons 'exports |gx[1]#_g128941_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128938 '17 '#f '#f))
        (let ((__tmp128942
               (cons (cons 'source |gx[1]#_g128943_|)
                     (cons (cons 'phi |gx[1]#_g128944_|)
                           (cons (cons 'exports |gx[1]#_g128945_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 __tmp128942 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128804 '() '20 '#f '#f))
        __obj128804))
    (define |gx[:0:]#import-expander|
      (let ((__obj128805
             (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!
           __obj128805
           'gx#import-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 'import-expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '(e context phi) '6 '#f '#f))
        (let ((__tmp128946 (cons |gx[1]#_g128947_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128946 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 ':init! '11 '#f '#f))
        (let ((__tmp128948 |gx[1]#_g128949_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128948 '12 '#f '#f))
        (let ((__tmp128950 |gx[1]#_g128951_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128950 '13 '#f '#f))
        (let ((__tmp128952 |gx[1]#_g128953_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128952 '14 '#f '#f))
        (let ((__tmp128954
               (cons (cons 'context |gx[1]#_g128955_|)
                     (cons (cons 'phi |gx[1]#_g128956_|)
                           (cons (cons 'e |gx[1]#_g128957_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128954 '15 '#f '#f))
        (let ((__tmp128958
               (cons (cons 'context |gx[1]#_g128959_|)
                     (cons (cons 'phi |gx[1]#_g128960_|)
                           (cons (cons 'e |gx[1]#_g128961_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128958 '16 '#f '#f))
        (let ((__tmp128962
               (cons (cons 'context |gx[1]#_g128963_|)
                     (cons (cons 'phi |gx[1]#_g128964_|)
                           (cons (cons 'e |gx[1]#_g128965_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128962 '17 '#f '#f))
        (let ((__tmp128966
               (cons (cons 'context |gx[1]#_g128967_|)
                     (cons (cons 'phi |gx[1]#_g128968_|)
                           (cons (cons 'e |gx[1]#_g128969_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 __tmp128966 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128805 '() '20 '#f '#f))
        __obj128805))
    (define |gx[:0:]#export-expander|
      (let ((__obj128806
             (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!
           __obj128806
           'gx#export-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 'export-expander '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '(e context phi) '6 '#f '#f))
        (let ((__tmp128970 (cons |gx[1]#_g128947_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128970 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 ':init! '11 '#f '#f))
        (let ((__tmp128971 |gx[1]#_g128972_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128971 '12 '#f '#f))
        (let ((__tmp128973 |gx[1]#_g128974_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128973 '13 '#f '#f))
        (let ((__tmp128975 |gx[1]#_g128976_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128975 '14 '#f '#f))
        (let ((__tmp128977
               (cons (cons 'context |gx[1]#_g128978_|)
                     (cons (cons 'phi |gx[1]#_g128979_|)
                           (cons (cons 'e |gx[1]#_g128980_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128977 '15 '#f '#f))
        (let ((__tmp128981
               (cons (cons 'context |gx[1]#_g128982_|)
                     (cons (cons 'phi |gx[1]#_g128983_|)
                           (cons (cons 'e |gx[1]#_g128984_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128981 '16 '#f '#f))
        (let ((__tmp128985
               (cons (cons 'context |gx[1]#_g128986_|)
                     (cons (cons 'phi |gx[1]#_g128987_|)
                           (cons (cons 'e |gx[1]#_g128988_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128985 '17 '#f '#f))
        (let ((__tmp128989
               (cons (cons 'context |gx[1]#_g128990_|)
                     (cons (cons 'phi |gx[1]#_g128991_|)
                           (cons (cons 'e |gx[1]#_g128992_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 __tmp128989 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128806 '() '20 '#f '#f))
        __obj128806))
    (define |gx[:0:]#import-export-expander|
      (let ((__obj128807
             (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!
           __obj128807
           'gx#import-export-expander::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj128807
           'import-export-expander
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '(e context phi) '6 '#f '#f))
        (let ((__tmp128993
               (cons |gx[1]#_g128994_| (cons |gx[1]#_g128995_| '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp128993 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 ':init! '11 '#f '#f))
        (let ((__tmp128996 |gx[1]#_g128997_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp128996 '12 '#f '#f))
        (let ((__tmp128998 |gx[1]#_g128999_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp128998 '13 '#f '#f))
        (let ((__tmp129000 |gx[1]#_g129001_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp129000 '14 '#f '#f))
        (let ((__tmp129002
               (cons (cons 'context |gx[1]#_g129003_|)
                     (cons (cons 'phi |gx[1]#_g129004_|)
                           (cons (cons 'e |gx[1]#_g129005_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp129002 '15 '#f '#f))
        (let ((__tmp129006
               (cons (cons 'context |gx[1]#_g129007_|)
                     (cons (cons 'phi |gx[1]#_g129008_|)
                           (cons (cons 'e |gx[1]#_g129009_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp129006 '16 '#f '#f))
        (let ((__tmp129010
               (cons (cons 'context |gx[1]#_g129011_|)
                     (cons (cons 'phi |gx[1]#_g129012_|)
                           (cons (cons 'e |gx[1]#_g129013_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp129010 '17 '#f '#f))
        (let ((__tmp129014
               (cons (cons 'context |gx[1]#_g129015_|)
                     (cons (cons 'phi |gx[1]#_g129016_|)
                           (cons (cons 'e |gx[1]#_g129017_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 __tmp129014 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj128807 '() '20 '#f '#f))
        __obj128807))))
