(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |gxc[1]#_g152195_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152197_|
    (##structure
     gx#syntax-quote::t
     'make-optimizer-info
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152199_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152201_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-type
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152202_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-classes
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152203_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-ssxi
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152204_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152206_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-type-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152207_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-classes-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152208_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-ssxi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152209_|
    (##structure
     gx#syntax-quote::t
     'optimizer-info-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152211_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-type
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152212_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-classes
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152213_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-ssxi
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152214_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152216_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-type-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152217_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-classes-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152218_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-ssxi-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152219_|
    (##structure
     gx#syntax-quote::t
     '&optimizer-info-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152221_|
    (##structure
     gx#syntax-quote::t
     '!type::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152223_|
    (##structure
     gx#syntax-quote::t
     'make-!type
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152225_|
    (##structure
     gx#syntax-quote::t
     '!type?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152227_|
    (##structure
     gx#syntax-quote::t
     '!type-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152229_|
    (##structure
     gx#syntax-quote::t
     '!type-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152231_|
    (##structure
     gx#syntax-quote::t
     '&!type-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152233_|
    (##structure
     gx#syntax-quote::t
     '&!type-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152235_|
    (##structure
     gx#syntax-quote::t
     '!type
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152237_|
    (##structure
     gx#syntax-quote::t
     '!abort::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152239_|
    (##structure
     gx#syntax-quote::t
     'make-!abort
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152241_|
    (##structure
     gx#syntax-quote::t
     '!abort?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152243_|
    (##structure
     gx#syntax-quote::t
     '!abort-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152245_|
    (##structure
     gx#syntax-quote::t
     '!abort-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152247_|
    (##structure
     gx#syntax-quote::t
     '&!abort-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152249_|
    (##structure
     gx#syntax-quote::t
     '&!abort-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152252_|
    (##structure
     gx#syntax-quote::t
     '!alias::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152254_|
    (##structure
     gx#syntax-quote::t
     'make-!alias
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152256_|
    (##structure
     gx#syntax-quote::t
     '!alias?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152258_|
    (##structure
     gx#syntax-quote::t
     '!alias-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152260_|
    (##structure
     gx#syntax-quote::t
     '!alias-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152262_|
    (##structure
     gx#syntax-quote::t
     '&!alias-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152264_|
    (##structure
     gx#syntax-quote::t
     '&!alias-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152266_|
    (##structure
     gx#syntax-quote::t
     '!signature::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152268_|
    (##structure
     gx#syntax-quote::t
     'make-!signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152270_|
    (##structure
     gx#syntax-quote::t
     '!signature?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152272_|
    (##structure
     gx#syntax-quote::t
     '!signature-return
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152273_|
    (##structure
     gx#syntax-quote::t
     '!signature-effect
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152274_|
    (##structure
     gx#syntax-quote::t
     '!signature-arguments
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152275_|
    (##structure
     gx#syntax-quote::t
     '!signature-unchecked
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152276_|
    (##structure
     gx#syntax-quote::t
     '!signature-origin
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152278_|
    (##structure
     gx#syntax-quote::t
     '!signature-return-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152279_|
    (##structure
     gx#syntax-quote::t
     '!signature-effect-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152280_|
    (##structure
     gx#syntax-quote::t
     '!signature-arguments-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152281_|
    (##structure
     gx#syntax-quote::t
     '!signature-unchecked-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152282_|
    (##structure
     gx#syntax-quote::t
     '!signature-origin-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152284_|
    (##structure
     gx#syntax-quote::t
     '&!signature-return
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152285_|
    (##structure
     gx#syntax-quote::t
     '&!signature-effect
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152286_|
    (##structure
     gx#syntax-quote::t
     '&!signature-arguments
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152287_|
    (##structure
     gx#syntax-quote::t
     '&!signature-unchecked
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152288_|
    (##structure
     gx#syntax-quote::t
     '&!signature-origin
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152290_|
    (##structure
     gx#syntax-quote::t
     '&!signature-return-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152291_|
    (##structure
     gx#syntax-quote::t
     '&!signature-effect-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152292_|
    (##structure
     gx#syntax-quote::t
     '&!signature-arguments-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152293_|
    (##structure
     gx#syntax-quote::t
     '&!signature-unchecked-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152294_|
    (##structure
     gx#syntax-quote::t
     '&!signature-origin-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152297_|
    (##structure
     gx#syntax-quote::t
     '!procedure::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152299_|
    (##structure
     gx#syntax-quote::t
     'make-!procedure
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152301_|
    (##structure
     gx#syntax-quote::t
     '!procedure?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152303_|
    (##structure
     gx#syntax-quote::t
     '!procedure-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152304_|
    (##structure
     gx#syntax-quote::t
     '!procedure-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152306_|
    (##structure
     gx#syntax-quote::t
     '!procedure-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152307_|
    (##structure
     gx#syntax-quote::t
     '!procedure-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152309_|
    (##structure
     gx#syntax-quote::t
     '&!procedure-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152310_|
    (##structure
     gx#syntax-quote::t
     '&!procedure-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152312_|
    (##structure
     gx#syntax-quote::t
     '&!procedure-unchecked-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152313_|
    (##structure
     gx#syntax-quote::t
     '&!procedure-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152315_|
    (##structure
     gx#syntax-quote::t
     '!signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152319_|
    (##structure
     gx#syntax-quote::t
     '!class-meta::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152321_|
    (##structure
     gx#syntax-quote::t
     'make-!class-meta
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152323_|
    (##structure
     gx#syntax-quote::t
     '!class-meta?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152325_|
    (##structure
     gx#syntax-quote::t
     '!class-meta-class
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152326_|
    (##structure
     gx#syntax-quote::t
     '!class-meta-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152328_|
    (##structure
     gx#syntax-quote::t
     '!class-meta-class-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152329_|
    (##structure
     gx#syntax-quote::t
     '!class-meta-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152331_|
    (##structure
     gx#syntax-quote::t
     '&!class-meta-class
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152332_|
    (##structure
     gx#syntax-quote::t
     '&!class-meta-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152334_|
    (##structure
     gx#syntax-quote::t
     '&!class-meta-class-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152335_|
    (##structure
     gx#syntax-quote::t
     '&!class-meta-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152338_|
    (##structure
     gx#syntax-quote::t
     '!class::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152340_|
    (##structure
     gx#syntax-quote::t
     'make-!class
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152342_|
    (##structure
     gx#syntax-quote::t
     '!class?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152344_|
    (##structure
     gx#syntax-quote::t
     '!class-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152345_|
    (##structure
     gx#syntax-quote::t
     '!class-precedence-list
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152346_|
    (##structure
     gx#syntax-quote::t
     '!class-slots
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152347_|
    (##structure
     gx#syntax-quote::t
     '!class-fields
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152348_|
    (##structure
     gx#syntax-quote::t
     '!class-constructor
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152349_|
    (##structure
     gx#syntax-quote::t
     '!class-struct?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152350_|
    (##structure
     gx#syntax-quote::t
     '!class-final?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152351_|
    (##structure
     gx#syntax-quote::t
     '!class-system?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152352_|
    (##structure
     gx#syntax-quote::t
     '!class-metaclass
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152353_|
    (##structure
     gx#syntax-quote::t
     '!class-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152354_|
    (##structure
     gx#syntax-quote::t
     '!class-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152356_|
    (##structure
     gx#syntax-quote::t
     '!class-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152357_|
    (##structure
     gx#syntax-quote::t
     '!class-precedence-list-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152358_|
    (##structure
     gx#syntax-quote::t
     '!class-slots-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152359_|
    (##structure
     gx#syntax-quote::t
     '!class-fields-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152360_|
    (##structure
     gx#syntax-quote::t
     '!class-constructor-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152361_|
    (##structure
     gx#syntax-quote::t
     '!class-struct?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152362_|
    (##structure
     gx#syntax-quote::t
     '!class-final?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152363_|
    (##structure
     gx#syntax-quote::t
     '!class-system?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152364_|
    (##structure
     gx#syntax-quote::t
     '!class-metaclass-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152365_|
    (##structure
     gx#syntax-quote::t
     '!class-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152366_|
    (##structure
     gx#syntax-quote::t
     '!class-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152368_|
    (##structure
     gx#syntax-quote::t
     '&!class-super
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152369_|
    (##structure
     gx#syntax-quote::t
     '&!class-precedence-list
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152370_|
    (##structure
     gx#syntax-quote::t
     '&!class-slots
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152371_|
    (##structure
     gx#syntax-quote::t
     '&!class-fields
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152372_|
    (##structure
     gx#syntax-quote::t
     '&!class-constructor
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152373_|
    (##structure
     gx#syntax-quote::t
     '&!class-struct?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152374_|
    (##structure
     gx#syntax-quote::t
     '&!class-final?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152375_|
    (##structure
     gx#syntax-quote::t
     '&!class-system?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152376_|
    (##structure
     gx#syntax-quote::t
     '&!class-metaclass
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152377_|
    (##structure
     gx#syntax-quote::t
     '&!class-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152378_|
    (##structure
     gx#syntax-quote::t
     '&!class-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152380_|
    (##structure
     gx#syntax-quote::t
     '&!class-super-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152381_|
    (##structure
     gx#syntax-quote::t
     '&!class-precedence-list-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152382_|
    (##structure
     gx#syntax-quote::t
     '&!class-slots-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152383_|
    (##structure
     gx#syntax-quote::t
     '&!class-fields-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152384_|
    (##structure
     gx#syntax-quote::t
     '&!class-constructor-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152385_|
    (##structure
     gx#syntax-quote::t
     '&!class-struct?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152386_|
    (##structure
     gx#syntax-quote::t
     '&!class-final?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152387_|
    (##structure
     gx#syntax-quote::t
     '&!class-system?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152388_|
    (##structure
     gx#syntax-quote::t
     '&!class-metaclass-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152389_|
    (##structure
     gx#syntax-quote::t
     '&!class-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152390_|
    (##structure
     gx#syntax-quote::t
     '&!class-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152392_|
    (##structure
     gx#syntax-quote::t
     '!procedure
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152394_|
    (##structure
     gx#syntax-quote::t
     '!predicate::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152396_|
    (##structure
     gx#syntax-quote::t
     'make-!predicate
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152398_|
    (##structure
     gx#syntax-quote::t
     '!predicate?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152400_|
    (##structure
     gx#syntax-quote::t
     '!predicate-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152401_|
    (##structure
     gx#syntax-quote::t
     '!predicate-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152403_|
    (##structure
     gx#syntax-quote::t
     '!predicate-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152404_|
    (##structure
     gx#syntax-quote::t
     '!predicate-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152406_|
    (##structure
     gx#syntax-quote::t
     '&!predicate-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152407_|
    (##structure
     gx#syntax-quote::t
     '&!predicate-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152409_|
    (##structure
     gx#syntax-quote::t
     '&!predicate-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152410_|
    (##structure
     gx#syntax-quote::t
     '&!predicate-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152414_|
    (##structure
     gx#syntax-quote::t
     '!constructor::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152416_|
    (##structure
     gx#syntax-quote::t
     'make-!constructor
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152418_|
    (##structure
     gx#syntax-quote::t
     '!constructor?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152420_|
    (##structure
     gx#syntax-quote::t
     '!constructor-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152421_|
    (##structure
     gx#syntax-quote::t
     '!constructor-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152423_|
    (##structure
     gx#syntax-quote::t
     '!constructor-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152424_|
    (##structure
     gx#syntax-quote::t
     '!constructor-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152426_|
    (##structure
     gx#syntax-quote::t
     '&!constructor-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152427_|
    (##structure
     gx#syntax-quote::t
     '&!constructor-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152429_|
    (##structure
     gx#syntax-quote::t
     '&!constructor-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152430_|
    (##structure
     gx#syntax-quote::t
     '&!constructor-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152434_|
    (##structure
     gx#syntax-quote::t
     '!accessor::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152436_|
    (##structure
     gx#syntax-quote::t
     'make-!accessor
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152438_|
    (##structure
     gx#syntax-quote::t
     '!accessor?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152440_|
    (##structure
     gx#syntax-quote::t
     '!accessor-slot
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152441_|
    (##structure
     gx#syntax-quote::t
     '!accessor-checked?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152442_|
    (##structure
     gx#syntax-quote::t
     '!accessor-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152443_|
    (##structure
     gx#syntax-quote::t
     '!accessor-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152445_|
    (##structure
     gx#syntax-quote::t
     '!accessor-slot-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152446_|
    (##structure
     gx#syntax-quote::t
     '!accessor-checked?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152447_|
    (##structure
     gx#syntax-quote::t
     '!accessor-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152448_|
    (##structure
     gx#syntax-quote::t
     '!accessor-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152450_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-slot
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152451_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-checked?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152452_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152453_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152455_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-slot-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152456_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-checked?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152457_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152458_|
    (##structure
     gx#syntax-quote::t
     '&!accessor-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152462_|
    (##structure
     gx#syntax-quote::t
     '!mutator::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152464_|
    (##structure
     gx#syntax-quote::t
     'make-!mutator
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152466_|
    (##structure
     gx#syntax-quote::t
     '!mutator?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152468_|
    (##structure
     gx#syntax-quote::t
     '!mutator-slot
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152469_|
    (##structure
     gx#syntax-quote::t
     '!mutator-checked?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152470_|
    (##structure
     gx#syntax-quote::t
     '!mutator-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152471_|
    (##structure
     gx#syntax-quote::t
     '!mutator-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152473_|
    (##structure
     gx#syntax-quote::t
     '!mutator-slot-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152474_|
    (##structure
     gx#syntax-quote::t
     '!mutator-checked?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152475_|
    (##structure
     gx#syntax-quote::t
     '!mutator-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152476_|
    (##structure
     gx#syntax-quote::t
     '!mutator-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152478_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-slot
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152479_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-checked?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152480_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152481_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152483_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-slot-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152484_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-checked?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152485_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152486_|
    (##structure
     gx#syntax-quote::t
     '&!mutator-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152490_|
    (##structure
     gx#syntax-quote::t
     '!interface::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152492_|
    (##structure
     gx#syntax-quote::t
     'make-!interface
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152494_|
    (##structure
     gx#syntax-quote::t
     '!interface?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152496_|
    (##structure
     gx#syntax-quote::t
     '!interface-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152497_|
    (##structure
     gx#syntax-quote::t
     '!interface-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152499_|
    (##structure
     gx#syntax-quote::t
     '!interface-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152500_|
    (##structure
     gx#syntax-quote::t
     '!interface-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152502_|
    (##structure
     gx#syntax-quote::t
     '&!interface-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152503_|
    (##structure
     gx#syntax-quote::t
     '&!interface-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152505_|
    (##structure
     gx#syntax-quote::t
     '&!interface-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152506_|
    (##structure
     gx#syntax-quote::t
     '&!interface-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152509_|
    (##structure
     gx#syntax-quote::t
     '!lambda::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152511_|
    (##structure
     gx#syntax-quote::t
     'make-!lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152513_|
    (##structure
     gx#syntax-quote::t
     '!lambda?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152515_|
    (##structure
     gx#syntax-quote::t
     '!lambda-arity
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152516_|
    (##structure
     gx#syntax-quote::t
     '!lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152517_|
    (##structure
     gx#syntax-quote::t
     '!lambda-inline
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152518_|
    (##structure
     gx#syntax-quote::t
     '!lambda-inline-typedecl
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152519_|
    (##structure
     gx#syntax-quote::t
     '!lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152520_|
    (##structure
     gx#syntax-quote::t
     '!lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152522_|
    (##structure
     gx#syntax-quote::t
     '!lambda-arity-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152523_|
    (##structure
     gx#syntax-quote::t
     '!lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152524_|
    (##structure
     gx#syntax-quote::t
     '!lambda-inline-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152525_|
    (##structure
     gx#syntax-quote::t
     '!lambda-inline-typedecl-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152526_|
    (##structure
     gx#syntax-quote::t
     '!lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152527_|
    (##structure
     gx#syntax-quote::t
     '!lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152529_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-arity
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152530_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152531_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-inline
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152532_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-inline-typedecl
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152533_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152534_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152536_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-arity-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152537_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152538_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-inline-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152539_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-inline-typedecl-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152540_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152541_|
    (##structure
     gx#syntax-quote::t
     '&!lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152545_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152547_|
    (##structure
     gx#syntax-quote::t
     'make-!case-lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152549_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152551_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-clauses
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152552_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152553_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152555_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-clauses-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152556_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152557_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152559_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-clauses
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152560_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152561_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152563_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-clauses-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152564_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152565_|
    (##structure
     gx#syntax-quote::t
     '&!case-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152569_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152571_|
    (##structure
     gx#syntax-quote::t
     'make-!kw-lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152573_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152575_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152576_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152577_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152578_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152580_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152581_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152582_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152583_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152585_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-table
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152586_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152587_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152588_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152590_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-table-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152591_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152592_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152593_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152597_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152599_|
    (##structure
     gx#syntax-quote::t
     'make-!kw-lambda-primary
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152601_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152603_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-keys
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152604_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-main
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152605_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152606_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152608_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-keys-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152609_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-main-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152610_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152611_|
    (##structure
     gx#syntax-quote::t
     '!kw-lambda-primary-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152613_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-keys
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152614_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-main
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152615_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152616_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152618_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-keys-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152619_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-main-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152620_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152621_|
    (##structure
     gx#syntax-quote::t
     '&!kw-lambda-primary-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152624_|
    (##structure
     gx#syntax-quote::t
     '!primitive::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152626_|
    (##structure
     gx#syntax-quote::t
     'make-!primitive
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152628_|
    (##structure
     gx#syntax-quote::t
     '!primitive?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152630_|
    (##structure
     gx#syntax-quote::t
     '!primitive
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152632_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152634_|
    (##structure
     gx#syntax-quote::t
     'make-!primitive-predicate
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152636_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152638_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152639_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152641_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152642_|
    (##structure
     gx#syntax-quote::t
     '!primitive-predicate-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152644_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-predicate-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152645_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-predicate-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152647_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-predicate-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152648_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-predicate-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152651_|
    (##structure
     gx#syntax-quote::t
     '!lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152653_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152655_|
    (##structure
     gx#syntax-quote::t
     'make-!primitive-lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152657_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152659_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-arity
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152660_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152661_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-inline
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152662_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-inline-typedecl
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152663_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152664_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152666_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-arity-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152667_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152668_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-inline-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152669_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-inline-typedecl-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152670_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152671_|
    (##structure
     gx#syntax-quote::t
     '!primitive-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152673_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-arity
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152674_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-dispatch
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152675_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-inline
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152676_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-inline-typedecl
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152677_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152678_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152680_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-arity-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152681_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-dispatch-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152682_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-inline-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152683_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-inline-typedecl-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152684_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152685_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152688_|
    (##structure
     gx#syntax-quote::t
     '!case-lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152690_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda::t
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152692_|
    (##structure
     gx#syntax-quote::t
     'make-!primitive-case-lambda
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152694_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda?
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152696_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-clauses
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152697_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152698_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152700_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-clauses-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152701_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152702_|
    (##structure
     gx#syntax-quote::t
     '!primitive-case-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152704_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-clauses
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152705_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-signature
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152706_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-id
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152708_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-clauses-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152709_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-signature-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |gxc[1]#_g152710_|
    (##structure
     gx#syntax-quote::t
     '&!primitive-case-lambda-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |gxc[:0:]#optimizer-info|
      (let ((__obj152077
             (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!
           __obj152077
           'gxc#optimizer-info::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 'optimizer-info '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152077
           '(type classes ssxi methods)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152077
           '(type classes ssxi methods)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 ':init! '11 '#f '#f))
        (let ((__tmp152194 |gxc[1]#_g152195_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152194 '12 '#f '#f))
        (let ((__tmp152196 |gxc[1]#_g152197_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152196 '13 '#f '#f))
        (let ((__tmp152198 |gxc[1]#_g152199_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152198 '14 '#f '#f))
        (let ((__tmp152200
               (cons (cons 'type |gxc[1]#_g152201_|)
                     (cons (cons 'classes |gxc[1]#_g152202_|)
                           (cons (cons 'ssxi |gxc[1]#_g152203_|)
                                 (cons (cons 'methods |gxc[1]#_g152204_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152200 '15 '#f '#f))
        (let ((__tmp152205
               (cons (cons 'type |gxc[1]#_g152206_|)
                     (cons (cons 'classes |gxc[1]#_g152207_|)
                           (cons (cons 'ssxi |gxc[1]#_g152208_|)
                                 (cons (cons 'methods |gxc[1]#_g152209_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152205 '16 '#f '#f))
        (let ((__tmp152210
               (cons (cons 'type |gxc[1]#_g152211_|)
                     (cons (cons 'classes |gxc[1]#_g152212_|)
                           (cons (cons 'ssxi |gxc[1]#_g152213_|)
                                 (cons (cons 'methods |gxc[1]#_g152214_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152210 '17 '#f '#f))
        (let ((__tmp152215
               (cons (cons 'type |gxc[1]#_g152216_|)
                     (cons (cons 'classes |gxc[1]#_g152217_|)
                           (cons (cons 'ssxi |gxc[1]#_g152218_|)
                                 (cons (cons 'methods |gxc[1]#_g152219_|)
                                       '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 __tmp152215 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152077 '() '20 '#f '#f))
        __obj152077))
    (define |gxc[:0:]#!type|
      (let ((__obj152078
             (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! __obj152078 'gxc#!type::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '!type '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '(id) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '(id) '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '#f '11 '#f '#f))
        (let ((__tmp152220 |gxc[1]#_g152221_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152220 '12 '#f '#f))
        (let ((__tmp152222 |gxc[1]#_g152223_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152222 '13 '#f '#f))
        (let ((__tmp152224 |gxc[1]#_g152225_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152224 '14 '#f '#f))
        (let ((__tmp152226 (cons (cons 'id |gxc[1]#_g152227_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152226 '15 '#f '#f))
        (let ((__tmp152228 (cons (cons 'id |gxc[1]#_g152229_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152228 '16 '#f '#f))
        (let ((__tmp152230 (cons (cons 'id |gxc[1]#_g152231_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152230 '17 '#f '#f))
        (let ((__tmp152232 (cons (cons 'id |gxc[1]#_g152233_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 __tmp152232 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152078 '() '20 '#f '#f))
        __obj152078))
    (define |gxc[:0:]#!abort|
      (let ((__obj152079
             (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! __obj152079 'gxc#!abort::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '!abort '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '(id) '6 '#f '#f))
        (let ((__tmp152234 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152234 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 ':init! '11 '#f '#f))
        (let ((__tmp152236 |gxc[1]#_g152237_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152236 '12 '#f '#f))
        (let ((__tmp152238 |gxc[1]#_g152239_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152238 '13 '#f '#f))
        (let ((__tmp152240 |gxc[1]#_g152241_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152240 '14 '#f '#f))
        (let ((__tmp152242 (cons (cons 'id |gxc[1]#_g152243_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152242 '15 '#f '#f))
        (let ((__tmp152244 (cons (cons 'id |gxc[1]#_g152245_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152244 '16 '#f '#f))
        (let ((__tmp152246 (cons (cons 'id |gxc[1]#_g152247_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152246 '17 '#f '#f))
        (let ((__tmp152248 (cons (cons 'id |gxc[1]#_g152249_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 __tmp152248 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152079 '() '20 '#f '#f))
        __obj152079))
    (define |gxc[:0:]#!alias|
      (let ((__obj152080
             (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! __obj152080 'gxc#!alias::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '!alias '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '(id) '6 '#f '#f))
        (let ((__tmp152250 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152250 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '#f '11 '#f '#f))
        (let ((__tmp152251 |gxc[1]#_g152252_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152251 '12 '#f '#f))
        (let ((__tmp152253 |gxc[1]#_g152254_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152253 '13 '#f '#f))
        (let ((__tmp152255 |gxc[1]#_g152256_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152255 '14 '#f '#f))
        (let ((__tmp152257 (cons (cons 'id |gxc[1]#_g152258_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152257 '15 '#f '#f))
        (let ((__tmp152259 (cons (cons 'id |gxc[1]#_g152260_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152259 '16 '#f '#f))
        (let ((__tmp152261 (cons (cons 'id |gxc[1]#_g152262_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152261 '17 '#f '#f))
        (let ((__tmp152263 (cons (cons 'id |gxc[1]#_g152264_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 __tmp152263 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152080 '() '20 '#f '#f))
        __obj152080))
    (define |gxc[:0:]#!signature|
      (let ((__obj152081
             (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!
           __obj152081
           'gxc#!signature::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '!signature '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152081
           '(return effect arguments unchecked origin)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152081
           '(return effect arguments unchecked origin)
           '6
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '#t '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '#f '11 '#f '#f))
        (let ((__tmp152265 |gxc[1]#_g152266_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152265 '12 '#f '#f))
        (let ((__tmp152267 |gxc[1]#_g152268_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152267 '13 '#f '#f))
        (let ((__tmp152269 |gxc[1]#_g152270_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152269 '14 '#f '#f))
        (let ((__tmp152271
               (cons (cons 'return |gxc[1]#_g152272_|)
                     (cons (cons 'effect |gxc[1]#_g152273_|)
                           (cons (cons 'arguments |gxc[1]#_g152274_|)
                                 (cons (cons 'unchecked |gxc[1]#_g152275_|)
                                       (cons (cons 'origin |gxc[1]#_g152276_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152271 '15 '#f '#f))
        (let ((__tmp152277
               (cons (cons 'return |gxc[1]#_g152278_|)
                     (cons (cons 'effect |gxc[1]#_g152279_|)
                           (cons (cons 'arguments |gxc[1]#_g152280_|)
                                 (cons (cons 'unchecked |gxc[1]#_g152281_|)
                                       (cons (cons 'origin |gxc[1]#_g152282_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152277 '16 '#f '#f))
        (let ((__tmp152283
               (cons (cons 'return |gxc[1]#_g152284_|)
                     (cons (cons 'effect |gxc[1]#_g152285_|)
                           (cons (cons 'arguments |gxc[1]#_g152286_|)
                                 (cons (cons 'unchecked |gxc[1]#_g152287_|)
                                       (cons (cons 'origin |gxc[1]#_g152288_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152283 '17 '#f '#f))
        (let ((__tmp152289
               (cons (cons 'return |gxc[1]#_g152290_|)
                     (cons (cons 'effect |gxc[1]#_g152291_|)
                           (cons (cons 'arguments |gxc[1]#_g152292_|)
                                 (cons (cons 'unchecked |gxc[1]#_g152293_|)
                                       (cons (cons 'origin |gxc[1]#_g152294_|)
                                             '())))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 __tmp152289 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152081 '() '20 '#f '#f))
        __obj152081))
    (define |gxc[:0:]#!procedure|
      (let ((__obj152082
             (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!
           __obj152082
           'gxc#!procedure::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '!procedure '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '(signature) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '(id signature) '6 '#f '#f))
        (let ((__tmp152295 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152295 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '#f '11 '#f '#f))
        (let ((__tmp152296 |gxc[1]#_g152297_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152296 '12 '#f '#f))
        (let ((__tmp152298 |gxc[1]#_g152299_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152298 '13 '#f '#f))
        (let ((__tmp152300 |gxc[1]#_g152301_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152300 '14 '#f '#f))
        (let ((__tmp152302
               (cons (cons 'signature |gxc[1]#_g152303_|)
                     (cons (cons 'id |gxc[1]#_g152304_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152302 '15 '#f '#f))
        (let ((__tmp152305
               (cons (cons 'signature |gxc[1]#_g152306_|)
                     (cons (cons 'id |gxc[1]#_g152307_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152305 '16 '#f '#f))
        (let ((__tmp152308
               (cons (cons 'signature |gxc[1]#_g152309_|)
                     (cons (cons 'id |gxc[1]#_g152310_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152308 '17 '#f '#f))
        (let ((__tmp152311
               (cons (cons 'signature |gxc[1]#_g152312_|)
                     (cons (cons 'id |gxc[1]#_g152313_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152311 '18 '#f '#f))
        (let ((__tmp152314 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152314 '19 '#f '#f))
        (let ((__tmp152316 (cons (cons 'signature '(:? !signature)) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 __tmp152316 '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152082 '() '20 '#f '#f))
        __obj152082))
    (define |gxc[:0:]#!class-meta|
      (let ((__obj152083
             (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!
           __obj152083
           'gxc#!class-meta::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '!class-meta '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '(class) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '(id class) '6 '#f '#f))
        (let ((__tmp152317 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152317 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 ':init! '11 '#f '#f))
        (let ((__tmp152318 |gxc[1]#_g152319_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152318 '12 '#f '#f))
        (let ((__tmp152320 |gxc[1]#_g152321_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152320 '13 '#f '#f))
        (let ((__tmp152322 |gxc[1]#_g152323_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152322 '14 '#f '#f))
        (let ((__tmp152324
               (cons (cons 'class |gxc[1]#_g152325_|)
                     (cons (cons 'id |gxc[1]#_g152326_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152324 '15 '#f '#f))
        (let ((__tmp152327
               (cons (cons 'class |gxc[1]#_g152328_|)
                     (cons (cons 'id |gxc[1]#_g152329_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152327 '16 '#f '#f))
        (let ((__tmp152330
               (cons (cons 'class |gxc[1]#_g152331_|)
                     (cons (cons 'id |gxc[1]#_g152332_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152330 '17 '#f '#f))
        (let ((__tmp152333
               (cons (cons 'class |gxc[1]#_g152334_|)
                     (cons (cons 'id |gxc[1]#_g152335_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 __tmp152333 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152083 '() '20 '#f '#f))
        __obj152083))
    (define |gxc[:0:]#!class|
      (let ((__obj152084
             (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! __obj152084 'gxc#!class::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '!class '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152084
           '(super precedence-list
                   slots
                   fields
                   constructor
                   struct?
                   final?
                   system?
                   metaclass
                   methods)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152084
           '(id super
                precedence-list
                slots
                fields
                constructor
                struct?
                final?
                system?
                metaclass
                methods)
           '6
           '#f
           '#f))
        (let ((__tmp152336 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152336 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 ':init! '11 '#f '#f))
        (let ((__tmp152337 |gxc[1]#_g152338_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152337 '12 '#f '#f))
        (let ((__tmp152339 |gxc[1]#_g152340_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152339 '13 '#f '#f))
        (let ((__tmp152341 |gxc[1]#_g152342_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152341 '14 '#f '#f))
        (let ((__tmp152343
               (cons (cons 'super |gxc[1]#_g152344_|)
                     (cons (cons 'precedence-list |gxc[1]#_g152345_|)
                           (cons (cons 'slots |gxc[1]#_g152346_|)
                                 (cons (cons 'fields |gxc[1]#_g152347_|)
                                       (cons (cons 'constructor
                                                   |gxc[1]#_g152348_|)
                                             (cons (cons 'struct?
                                                         |gxc[1]#_g152349_|)
                                                   (cons (cons 'final?
                                                               |gxc[1]#_g152350_|)
                                                         (cons (cons 'system?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gxc[1]#_g152351_|)
                       (cons (cons 'metaclass |gxc[1]#_g152352_|)
                             (cons (cons 'methods |gxc[1]#_g152353_|)
                                   (cons (cons 'id |gxc[1]#_g152354_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152343 '15 '#f '#f))
        (let ((__tmp152355
               (cons (cons 'super |gxc[1]#_g152356_|)
                     (cons (cons 'precedence-list |gxc[1]#_g152357_|)
                           (cons (cons 'slots |gxc[1]#_g152358_|)
                                 (cons (cons 'fields |gxc[1]#_g152359_|)
                                       (cons (cons 'constructor
                                                   |gxc[1]#_g152360_|)
                                             (cons (cons 'struct?
                                                         |gxc[1]#_g152361_|)
                                                   (cons (cons 'final?
                                                               |gxc[1]#_g152362_|)
                                                         (cons (cons 'system?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gxc[1]#_g152363_|)
                       (cons (cons 'metaclass |gxc[1]#_g152364_|)
                             (cons (cons 'methods |gxc[1]#_g152365_|)
                                   (cons (cons 'id |gxc[1]#_g152366_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152355 '16 '#f '#f))
        (let ((__tmp152367
               (cons (cons 'super |gxc[1]#_g152368_|)
                     (cons (cons 'precedence-list |gxc[1]#_g152369_|)
                           (cons (cons 'slots |gxc[1]#_g152370_|)
                                 (cons (cons 'fields |gxc[1]#_g152371_|)
                                       (cons (cons 'constructor
                                                   |gxc[1]#_g152372_|)
                                             (cons (cons 'struct?
                                                         |gxc[1]#_g152373_|)
                                                   (cons (cons 'final?
                                                               |gxc[1]#_g152374_|)
                                                         (cons (cons 'system?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gxc[1]#_g152375_|)
                       (cons (cons 'metaclass |gxc[1]#_g152376_|)
                             (cons (cons 'methods |gxc[1]#_g152377_|)
                                   (cons (cons 'id |gxc[1]#_g152378_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152367 '17 '#f '#f))
        (let ((__tmp152379
               (cons (cons 'super |gxc[1]#_g152380_|)
                     (cons (cons 'precedence-list |gxc[1]#_g152381_|)
                           (cons (cons 'slots |gxc[1]#_g152382_|)
                                 (cons (cons 'fields |gxc[1]#_g152383_|)
                                       (cons (cons 'constructor
                                                   |gxc[1]#_g152384_|)
                                             (cons (cons 'struct?
                                                         |gxc[1]#_g152385_|)
                                                   (cons (cons 'final?
                                                               |gxc[1]#_g152386_|)
                                                         (cons (cons 'system?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                             |gxc[1]#_g152387_|)
                       (cons (cons 'metaclass |gxc[1]#_g152388_|)
                             (cons (cons 'methods |gxc[1]#_g152389_|)
                                   (cons (cons 'id |gxc[1]#_g152390_|)
                                         '())))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 __tmp152379 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152084 '() '20 '#f '#f))
        __obj152084))
    (define |gxc[:0:]#!predicate|
      (let ((__obj152085
             (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!
           __obj152085
           'gxc#!predicate::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '!predicate '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '(id signature) '6 '#f '#f))
        (let ((__tmp152391 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152391 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 ':init! '11 '#f '#f))
        (let ((__tmp152393 |gxc[1]#_g152394_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152393 '12 '#f '#f))
        (let ((__tmp152395 |gxc[1]#_g152396_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152395 '13 '#f '#f))
        (let ((__tmp152397 |gxc[1]#_g152398_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152397 '14 '#f '#f))
        (let ((__tmp152399
               (cons (cons 'signature |gxc[1]#_g152400_|)
                     (cons (cons 'id |gxc[1]#_g152401_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152399 '15 '#f '#f))
        (let ((__tmp152402
               (cons (cons 'signature |gxc[1]#_g152403_|)
                     (cons (cons 'id |gxc[1]#_g152404_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152402 '16 '#f '#f))
        (let ((__tmp152405
               (cons (cons 'signature |gxc[1]#_g152406_|)
                     (cons (cons 'id |gxc[1]#_g152407_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152405 '17 '#f '#f))
        (let ((__tmp152408
               (cons (cons 'signature |gxc[1]#_g152409_|)
                     (cons (cons 'id |gxc[1]#_g152410_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152408 '18 '#f '#f))
        (let ((__tmp152411 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 __tmp152411 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152085 '() '20 '#f '#f))
        __obj152085))
    (define |gxc[:0:]#!constructor|
      (let ((__obj152086
             (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!
           __obj152086
           'gxc#!constructor::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '!constructor '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '(id signature) '6 '#f '#f))
        (let ((__tmp152412 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152412 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 ':init! '11 '#f '#f))
        (let ((__tmp152413 |gxc[1]#_g152414_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152413 '12 '#f '#f))
        (let ((__tmp152415 |gxc[1]#_g152416_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152415 '13 '#f '#f))
        (let ((__tmp152417 |gxc[1]#_g152418_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152417 '14 '#f '#f))
        (let ((__tmp152419
               (cons (cons 'signature |gxc[1]#_g152420_|)
                     (cons (cons 'id |gxc[1]#_g152421_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152419 '15 '#f '#f))
        (let ((__tmp152422
               (cons (cons 'signature |gxc[1]#_g152423_|)
                     (cons (cons 'id |gxc[1]#_g152424_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152422 '16 '#f '#f))
        (let ((__tmp152425
               (cons (cons 'signature |gxc[1]#_g152426_|)
                     (cons (cons 'id |gxc[1]#_g152427_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152425 '17 '#f '#f))
        (let ((__tmp152428
               (cons (cons 'signature |gxc[1]#_g152429_|)
                     (cons (cons 'id |gxc[1]#_g152430_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152428 '18 '#f '#f))
        (let ((__tmp152431 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 __tmp152431 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152086 '() '20 '#f '#f))
        __obj152086))
    (define |gxc[:0:]#!accessor|
      (let ((__obj152087
             (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!
           __obj152087
           'gxc#!accessor::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '!accessor '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '(slot checked?) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152087
           '(id signature slot checked?)
           '6
           '#f
           '#f))
        (let ((__tmp152432 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152432 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 ':init! '11 '#f '#f))
        (let ((__tmp152433 |gxc[1]#_g152434_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152433 '12 '#f '#f))
        (let ((__tmp152435 |gxc[1]#_g152436_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152435 '13 '#f '#f))
        (let ((__tmp152437 |gxc[1]#_g152438_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152437 '14 '#f '#f))
        (let ((__tmp152439
               (cons (cons 'slot |gxc[1]#_g152440_|)
                     (cons (cons 'checked? |gxc[1]#_g152441_|)
                           (cons (cons 'signature |gxc[1]#_g152442_|)
                                 (cons (cons 'id |gxc[1]#_g152443_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152439 '15 '#f '#f))
        (let ((__tmp152444
               (cons (cons 'slot |gxc[1]#_g152445_|)
                     (cons (cons 'checked? |gxc[1]#_g152446_|)
                           (cons (cons 'signature |gxc[1]#_g152447_|)
                                 (cons (cons 'id |gxc[1]#_g152448_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152444 '16 '#f '#f))
        (let ((__tmp152449
               (cons (cons 'slot |gxc[1]#_g152450_|)
                     (cons (cons 'checked? |gxc[1]#_g152451_|)
                           (cons (cons 'signature |gxc[1]#_g152452_|)
                                 (cons (cons 'id |gxc[1]#_g152453_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152449 '17 '#f '#f))
        (let ((__tmp152454
               (cons (cons 'slot |gxc[1]#_g152455_|)
                     (cons (cons 'checked? |gxc[1]#_g152456_|)
                           (cons (cons 'signature |gxc[1]#_g152457_|)
                                 (cons (cons 'id |gxc[1]#_g152458_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152454 '18 '#f '#f))
        (let ((__tmp152459 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 __tmp152459 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152087 '() '20 '#f '#f))
        __obj152087))
    (define |gxc[:0:]#!mutator|
      (let ((__obj152088
             (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! __obj152088 'gxc#!mutator::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '!mutator '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '(slot checked?) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152088
           '(id signature slot checked?)
           '6
           '#f
           '#f))
        (let ((__tmp152460 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152460 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 ':init! '11 '#f '#f))
        (let ((__tmp152461 |gxc[1]#_g152462_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152461 '12 '#f '#f))
        (let ((__tmp152463 |gxc[1]#_g152464_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152463 '13 '#f '#f))
        (let ((__tmp152465 |gxc[1]#_g152466_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152465 '14 '#f '#f))
        (let ((__tmp152467
               (cons (cons 'slot |gxc[1]#_g152468_|)
                     (cons (cons 'checked? |gxc[1]#_g152469_|)
                           (cons (cons 'signature |gxc[1]#_g152470_|)
                                 (cons (cons 'id |gxc[1]#_g152471_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152467 '15 '#f '#f))
        (let ((__tmp152472
               (cons (cons 'slot |gxc[1]#_g152473_|)
                     (cons (cons 'checked? |gxc[1]#_g152474_|)
                           (cons (cons 'signature |gxc[1]#_g152475_|)
                                 (cons (cons 'id |gxc[1]#_g152476_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152472 '16 '#f '#f))
        (let ((__tmp152477
               (cons (cons 'slot |gxc[1]#_g152478_|)
                     (cons (cons 'checked? |gxc[1]#_g152479_|)
                           (cons (cons 'signature |gxc[1]#_g152480_|)
                                 (cons (cons 'id |gxc[1]#_g152481_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152477 '17 '#f '#f))
        (let ((__tmp152482
               (cons (cons 'slot |gxc[1]#_g152483_|)
                     (cons (cons 'checked? |gxc[1]#_g152484_|)
                           (cons (cons 'signature |gxc[1]#_g152485_|)
                                 (cons (cons 'id |gxc[1]#_g152486_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152482 '18 '#f '#f))
        (let ((__tmp152487 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 __tmp152487 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152088 '() '20 '#f '#f))
        __obj152088))
    (define |gxc[:0:]#!interface|
      (let ((__obj152089
             (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!
           __obj152089
           'gxc#!interface::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '!interface '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '(methods) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '(id methods) '6 '#f '#f))
        (let ((__tmp152488 (cons |gxc[1]#_g152235_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152488 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '#f '11 '#f '#f))
        (let ((__tmp152489 |gxc[1]#_g152490_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152489 '12 '#f '#f))
        (let ((__tmp152491 |gxc[1]#_g152492_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152491 '13 '#f '#f))
        (let ((__tmp152493 |gxc[1]#_g152494_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152493 '14 '#f '#f))
        (let ((__tmp152495
               (cons (cons 'methods |gxc[1]#_g152496_|)
                     (cons (cons 'id |gxc[1]#_g152497_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152495 '15 '#f '#f))
        (let ((__tmp152498
               (cons (cons 'methods |gxc[1]#_g152499_|)
                     (cons (cons 'id |gxc[1]#_g152500_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152498 '16 '#f '#f))
        (let ((__tmp152501
               (cons (cons 'methods |gxc[1]#_g152502_|)
                     (cons (cons 'id |gxc[1]#_g152503_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152501 '17 '#f '#f))
        (let ((__tmp152504
               (cons (cons 'methods |gxc[1]#_g152505_|)
                     (cons (cons 'id |gxc[1]#_g152506_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 __tmp152504 '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152089 '() '20 '#f '#f))
        __obj152089))
    (define |gxc[:0:]#!lambda|
      (let ((__obj152090
             (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! __obj152090 'gxc#!lambda::t '1 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '!lambda '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152090
           '(arity dispatch inline inline-typedecl)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152090
           '(id signature arity dispatch inline inline-typedecl)
           '6
           '#f
           '#f))
        (let ((__tmp152507 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152507 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 ':init! '11 '#f '#f))
        (let ((__tmp152508 |gxc[1]#_g152509_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152508 '12 '#f '#f))
        (let ((__tmp152510 |gxc[1]#_g152511_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152510 '13 '#f '#f))
        (let ((__tmp152512 |gxc[1]#_g152513_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152512 '14 '#f '#f))
        (let ((__tmp152514
               (cons (cons 'arity |gxc[1]#_g152515_|)
                     (cons (cons 'dispatch |gxc[1]#_g152516_|)
                           (cons (cons 'inline |gxc[1]#_g152517_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152518_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152519_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152520_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152514 '15 '#f '#f))
        (let ((__tmp152521
               (cons (cons 'arity |gxc[1]#_g152522_|)
                     (cons (cons 'dispatch |gxc[1]#_g152523_|)
                           (cons (cons 'inline |gxc[1]#_g152524_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152525_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152526_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152527_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152521 '16 '#f '#f))
        (let ((__tmp152528
               (cons (cons 'arity |gxc[1]#_g152529_|)
                     (cons (cons 'dispatch |gxc[1]#_g152530_|)
                           (cons (cons 'inline |gxc[1]#_g152531_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152532_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152533_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152534_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152528 '17 '#f '#f))
        (let ((__tmp152535
               (cons (cons 'arity |gxc[1]#_g152536_|)
                     (cons (cons 'dispatch |gxc[1]#_g152537_|)
                           (cons (cons 'inline |gxc[1]#_g152538_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152539_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152540_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152541_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152535 '18 '#f '#f))
        (let ((__tmp152542 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 __tmp152542 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152090 '() '20 '#f '#f))
        __obj152090))
    (define |gxc[:0:]#!case-lambda|
      (let ((__obj152091
             (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!
           __obj152091
           'gxc#!case-lambda::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '!case-lambda '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '(clauses) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152091
           '(id signature clauses)
           '6
           '#f
           '#f))
        (let ((__tmp152543 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152543 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 ':init! '11 '#f '#f))
        (let ((__tmp152544 |gxc[1]#_g152545_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152544 '12 '#f '#f))
        (let ((__tmp152546 |gxc[1]#_g152547_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152546 '13 '#f '#f))
        (let ((__tmp152548 |gxc[1]#_g152549_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152548 '14 '#f '#f))
        (let ((__tmp152550
               (cons (cons 'clauses |gxc[1]#_g152551_|)
                     (cons (cons 'signature |gxc[1]#_g152552_|)
                           (cons (cons 'id |gxc[1]#_g152553_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152550 '15 '#f '#f))
        (let ((__tmp152554
               (cons (cons 'clauses |gxc[1]#_g152555_|)
                     (cons (cons 'signature |gxc[1]#_g152556_|)
                           (cons (cons 'id |gxc[1]#_g152557_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152554 '16 '#f '#f))
        (let ((__tmp152558
               (cons (cons 'clauses |gxc[1]#_g152559_|)
                     (cons (cons 'signature |gxc[1]#_g152560_|)
                           (cons (cons 'id |gxc[1]#_g152561_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152558 '17 '#f '#f))
        (let ((__tmp152562
               (cons (cons 'clauses |gxc[1]#_g152563_|)
                     (cons (cons 'signature |gxc[1]#_g152564_|)
                           (cons (cons 'id |gxc[1]#_g152565_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152562 '18 '#f '#f))
        (let ((__tmp152566 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 __tmp152566 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152091 '() '20 '#f '#f))
        __obj152091))
    (define |gxc[:0:]#!kw-lambda|
      (let ((__obj152092
             (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!
           __obj152092
           'gxc#!kw-lambda::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '!kw-lambda '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152092
           '(table dispatch)
           '4
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152092
           '(id signature table dispatch)
           '6
           '#f
           '#f))
        (let ((__tmp152567 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152567 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 ':init! '11 '#f '#f))
        (let ((__tmp152568 |gxc[1]#_g152569_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152568 '12 '#f '#f))
        (let ((__tmp152570 |gxc[1]#_g152571_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152570 '13 '#f '#f))
        (let ((__tmp152572 |gxc[1]#_g152573_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152572 '14 '#f '#f))
        (let ((__tmp152574
               (cons (cons 'table |gxc[1]#_g152575_|)
                     (cons (cons 'dispatch |gxc[1]#_g152576_|)
                           (cons (cons 'signature |gxc[1]#_g152577_|)
                                 (cons (cons 'id |gxc[1]#_g152578_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152574 '15 '#f '#f))
        (let ((__tmp152579
               (cons (cons 'table |gxc[1]#_g152580_|)
                     (cons (cons 'dispatch |gxc[1]#_g152581_|)
                           (cons (cons 'signature |gxc[1]#_g152582_|)
                                 (cons (cons 'id |gxc[1]#_g152583_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152579 '16 '#f '#f))
        (let ((__tmp152584
               (cons (cons 'table |gxc[1]#_g152585_|)
                     (cons (cons 'dispatch |gxc[1]#_g152586_|)
                           (cons (cons 'signature |gxc[1]#_g152587_|)
                                 (cons (cons 'id |gxc[1]#_g152588_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152584 '17 '#f '#f))
        (let ((__tmp152589
               (cons (cons 'table |gxc[1]#_g152590_|)
                     (cons (cons 'dispatch |gxc[1]#_g152591_|)
                           (cons (cons 'signature |gxc[1]#_g152592_|)
                                 (cons (cons 'id |gxc[1]#_g152593_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152589 '18 '#f '#f))
        (let ((__tmp152594 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 __tmp152594 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152092 '() '20 '#f '#f))
        __obj152092))
    (define |gxc[:0:]#!kw-lambda-primary|
      (let ((__obj152093
             (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!
           __obj152093
           'gxc#!kw-lambda-primary::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152093
           '!kw-lambda-primary
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '(keys main) '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152093
           '(id signature keys main)
           '6
           '#f
           '#f))
        (let ((__tmp152595 (cons |gxc[1]#_g152392_| '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152595 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 ':init! '11 '#f '#f))
        (let ((__tmp152596 |gxc[1]#_g152597_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152596 '12 '#f '#f))
        (let ((__tmp152598 |gxc[1]#_g152599_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152598 '13 '#f '#f))
        (let ((__tmp152600 |gxc[1]#_g152601_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152600 '14 '#f '#f))
        (let ((__tmp152602
               (cons (cons 'keys |gxc[1]#_g152603_|)
                     (cons (cons 'main |gxc[1]#_g152604_|)
                           (cons (cons 'signature |gxc[1]#_g152605_|)
                                 (cons (cons 'id |gxc[1]#_g152606_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152602 '15 '#f '#f))
        (let ((__tmp152607
               (cons (cons 'keys |gxc[1]#_g152608_|)
                     (cons (cons 'main |gxc[1]#_g152609_|)
                           (cons (cons 'signature |gxc[1]#_g152610_|)
                                 (cons (cons 'id |gxc[1]#_g152611_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152607 '16 '#f '#f))
        (let ((__tmp152612
               (cons (cons 'keys |gxc[1]#_g152613_|)
                     (cons (cons 'main |gxc[1]#_g152614_|)
                           (cons (cons 'signature |gxc[1]#_g152615_|)
                                 (cons (cons 'id |gxc[1]#_g152616_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152612 '17 '#f '#f))
        (let ((__tmp152617
               (cons (cons 'keys |gxc[1]#_g152618_|)
                     (cons (cons 'main |gxc[1]#_g152619_|)
                           (cons (cons 'signature |gxc[1]#_g152620_|)
                                 (cons (cons 'id |gxc[1]#_g152621_|) '()))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152617 '18 '#f '#f))
        (let ((__tmp152622 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 __tmp152622 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152093 '() '20 '#f '#f))
        __obj152093))
    (define |gxc[:0:]#!primitive|
      (let ((__obj152094
             (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!
           __obj152094
           'gxc#!primitive::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '!primitive '2 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '6 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '#f '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '#f '11 '#f '#f))
        (let ((__tmp152623 |gxc[1]#_g152624_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 __tmp152623 '12 '#f '#f))
        (let ((__tmp152625 |gxc[1]#_g152626_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 __tmp152625 '13 '#f '#f))
        (let ((__tmp152627 |gxc[1]#_g152628_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 __tmp152627 '14 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '15 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '16 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '17 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '18 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152094 '() '20 '#f '#f))
        __obj152094))
    (define |gxc[:0:]#!primitive-predicate|
      (let ((__obj152095
             (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!
           __obj152095
           'gxc#!primitive-predicate::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152095
           '!primitive-predicate
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '(id signature) '6 '#f '#f))
        (let ((__tmp152629
               (cons |gxc[1]#_g152630_| (cons |gxc[1]#_g152392_| '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152629 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 ':init! '11 '#f '#f))
        (let ((__tmp152631 |gxc[1]#_g152632_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152631 '12 '#f '#f))
        (let ((__tmp152633 |gxc[1]#_g152634_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152633 '13 '#f '#f))
        (let ((__tmp152635 |gxc[1]#_g152636_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152635 '14 '#f '#f))
        (let ((__tmp152637
               (cons (cons 'signature |gxc[1]#_g152638_|)
                     (cons (cons 'id |gxc[1]#_g152639_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152637 '15 '#f '#f))
        (let ((__tmp152640
               (cons (cons 'signature |gxc[1]#_g152641_|)
                     (cons (cons 'id |gxc[1]#_g152642_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152640 '16 '#f '#f))
        (let ((__tmp152643
               (cons (cons 'signature |gxc[1]#_g152644_|)
                     (cons (cons 'id |gxc[1]#_g152645_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152643 '17 '#f '#f))
        (let ((__tmp152646
               (cons (cons 'signature |gxc[1]#_g152647_|)
                     (cons (cons 'id |gxc[1]#_g152648_|) '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152646 '18 '#f '#f))
        (let ((__tmp152649 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 __tmp152649 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152095 '() '20 '#f '#f))
        __obj152095))
    (define |gxc[:0:]#!primitive-lambda|
      (let ((__obj152096
             (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!
           __obj152096
           'gxc#!primitive-lambda::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152096
           '!primitive-lambda
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152096
           '(id signature arity dispatch inline inline-typedecl)
           '6
           '#f
           '#f))
        (let ((__tmp152650
               (cons |gxc[1]#_g152630_| (cons |gxc[1]#_g152651_| '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152650 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 ':init! '11 '#f '#f))
        (let ((__tmp152652 |gxc[1]#_g152653_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152652 '12 '#f '#f))
        (let ((__tmp152654 |gxc[1]#_g152655_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152654 '13 '#f '#f))
        (let ((__tmp152656 |gxc[1]#_g152657_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152656 '14 '#f '#f))
        (let ((__tmp152658
               (cons (cons 'arity |gxc[1]#_g152659_|)
                     (cons (cons 'dispatch |gxc[1]#_g152660_|)
                           (cons (cons 'inline |gxc[1]#_g152661_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152662_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152663_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152664_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152658 '15 '#f '#f))
        (let ((__tmp152665
               (cons (cons 'arity |gxc[1]#_g152666_|)
                     (cons (cons 'dispatch |gxc[1]#_g152667_|)
                           (cons (cons 'inline |gxc[1]#_g152668_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152669_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152670_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152671_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152665 '16 '#f '#f))
        (let ((__tmp152672
               (cons (cons 'arity |gxc[1]#_g152673_|)
                     (cons (cons 'dispatch |gxc[1]#_g152674_|)
                           (cons (cons 'inline |gxc[1]#_g152675_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152676_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152677_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152678_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152672 '17 '#f '#f))
        (let ((__tmp152679
               (cons (cons 'arity |gxc[1]#_g152680_|)
                     (cons (cons 'dispatch |gxc[1]#_g152681_|)
                           (cons (cons 'inline |gxc[1]#_g152682_|)
                                 (cons (cons 'inline-typedecl
                                             |gxc[1]#_g152683_|)
                                       (cons (cons 'signature
                                                   |gxc[1]#_g152684_|)
                                             (cons (cons 'id
                                                         |gxc[1]#_g152685_|)
                                                   '()))))))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152679 '18 '#f '#f))
        (let ((__tmp152686 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 __tmp152686 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152096 '() '20 '#f '#f))
        __obj152096))
    (define |gxc[:0:]#!primitive-case-lambda|
      (let ((__obj152097
             (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!
           __obj152097
           'gxc#!primitive-case-lambda::t
           '1
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152097
           '!primitive-case-lambda
           '2
           '#f
           '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '() '4 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set!
           __obj152097
           '(id signature clauses)
           '6
           '#f
           '#f))
        (let ((__tmp152687
               (cons |gxc[1]#_g152630_| (cons |gxc[1]#_g152688_| '()))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152687 '3 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '#t '7 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '#f '8 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '#f '10 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 ':init! '11 '#f '#f))
        (let ((__tmp152689 |gxc[1]#_g152690_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152689 '12 '#f '#f))
        (let ((__tmp152691 |gxc[1]#_g152692_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152691 '13 '#f '#f))
        (let ((__tmp152693 |gxc[1]#_g152694_|))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152693 '14 '#f '#f))
        (let ((__tmp152695
               (cons (cons 'clauses |gxc[1]#_g152696_|)
                     (cons (cons 'signature |gxc[1]#_g152697_|)
                           (cons (cons 'id |gxc[1]#_g152698_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152695 '15 '#f '#f))
        (let ((__tmp152699
               (cons (cons 'clauses |gxc[1]#_g152700_|)
                     (cons (cons 'signature |gxc[1]#_g152701_|)
                           (cons (cons 'id |gxc[1]#_g152702_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152699 '16 '#f '#f))
        (let ((__tmp152703
               (cons (cons 'clauses |gxc[1]#_g152704_|)
                     (cons (cons 'signature |gxc[1]#_g152705_|)
                           (cons (cons 'id |gxc[1]#_g152706_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152703 '17 '#f '#f))
        (let ((__tmp152707
               (cons (cons 'clauses |gxc[1]#_g152708_|)
                     (cons (cons 'signature |gxc[1]#_g152709_|)
                           (cons (cons 'id |gxc[1]#_g152710_|) '())))))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152707 '18 '#f '#f))
        (let ((__tmp152711 (cons (cons 'signature |gxc[1]#_g152315_|) '())))
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 __tmp152711 '19 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '() '21 '#f '#f))
        (let ()
          (declare (not safe))
          (##unchecked-structure-set! __obj152097 '() '20 '#f '#f))
        __obj152097))))
