(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/coroutine[1]#_g4326_|
    (##structure
     gx#syntax-quote::t
     'cort::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4327_|
    (##structure
     gx#syntax-quote::t
     'make-cort
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4328_|
    (##structure
     gx#syntax-quote::t
     'cort?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4329_|
    (##structure
     gx#syntax-quote::t
     'cort-k
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4330_|
    (##structure
     gx#syntax-quote::t
     'cort-end?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4331_|
    (##structure
     gx#syntax-quote::t
     'cort-res
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4332_|
    (##structure
     gx#syntax-quote::t
     'cort-k-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4333_|
    (##structure
     gx#syntax-quote::t
     'cort-end?-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4334_|
    (##structure
     gx#syntax-quote::t
     'cort-res-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4335_|
    (##structure
     gx#syntax-quote::t
     'cothr::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4336_|
    (##structure
     gx#syntax-quote::t
     'make-cothr
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4337_|
    (##structure
     gx#syntax-quote::t
     'cothr?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4338_|
    (##structure
     gx#syntax-quote::t
     'cothr-mx
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4339_|
    (##structure
     gx#syntax-quote::t
     'cothr-cv
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4340_|
    (##structure
     gx#syntax-quote::t
     'cothr-state
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4341_|
    (##structure
     gx#syntax-quote::t
     'cothr-val
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4342_|
    (##structure
     gx#syntax-quote::t
     'cothr-mx-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4343_|
    (##structure
     gx#syntax-quote::t
     'cothr-cv-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4344_|
    (##structure
     gx#syntax-quote::t
     'cothr-state-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/coroutine[1]#_g4345_|
    (##structure
     gx#syntax-quote::t
     'cothr-val-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/coroutine[:0:]#cort|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/coroutine[1]#_g4326_|
       'expander-identifiers:
       (cons '#f
             (cons |std/coroutine[1]#_g4326_|
                   (cons |std/coroutine[1]#_g4327_|
                         (cons |std/coroutine[1]#_g4328_|
                               (cons (cons |std/coroutine[1]#_g4329_|
                                           (cons |std/coroutine[1]#_g4330_|
                                                 (cons |std/coroutine[1]#_g4331_|
                                                       '())))
                                     (cons (cons |std/coroutine[1]#_g4332_|
                                                 (cons |std/coroutine[1]#_g4333_|
                                                       (cons |std/coroutine[1]#_g4334_|
                                                             '())))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'cort
        '#f
        '((final: . #t))
        '(k end? res))))
    (define |std/coroutine[:0:]#cothr|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/coroutine[1]#_g4335_|
       'expander-identifiers:
       (cons '#f
             (cons |std/coroutine[1]#_g4335_|
                   (cons |std/coroutine[1]#_g4336_|
                         (cons |std/coroutine[1]#_g4337_|
                               (cons (cons |std/coroutine[1]#_g4338_|
                                           (cons |std/coroutine[1]#_g4339_|
                                                 (cons |std/coroutine[1]#_g4340_|
                                                       (cons |std/coroutine[1]#_g4341_|
                                                             '()))))
                                     (cons (cons |std/coroutine[1]#_g4342_|
                                                 (cons |std/coroutine[1]#_g4343_|
                                                       (cons |std/coroutine[1]#_g4344_|
                                                             (cons |std/coroutine[1]#_g4345_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'cothr
        '#f
        '((final: . #t))
        '(mx cv state val))))))
