(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/srfi/19[1]#_g4947_|
    (##structure
     gx#syntax-quote::t
     'time::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4948_|
    (##structure
     gx#syntax-quote::t
     'make-time
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4949_|
    (##structure
     gx#syntax-quote::t
     'time?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4950_|
    (##structure
     gx#syntax-quote::t
     'time-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4951_|
    (##structure
     gx#syntax-quote::t
     'time-nanosecond
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4952_|
    (##structure
     gx#syntax-quote::t
     'time-second
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4953_|
    (##structure
     gx#syntax-quote::t
     'time-type-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4954_|
    (##structure
     gx#syntax-quote::t
     'time-nanosecond-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4955_|
    (##structure
     gx#syntax-quote::t
     'time-second-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4956_|
    (##structure
     gx#syntax-quote::t
     'date::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4957_|
    (##structure
     gx#syntax-quote::t
     'make-date
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4958_|
    (##structure
     gx#syntax-quote::t
     'date?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4959_|
    (##structure
     gx#syntax-quote::t
     'date-nanosecond
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4960_|
    (##structure
     gx#syntax-quote::t
     'date-second
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4961_|
    (##structure
     gx#syntax-quote::t
     'date-minute
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4962_|
    (##structure
     gx#syntax-quote::t
     'date-hour
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4963_|
    (##structure
     gx#syntax-quote::t
     'date-day
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4964_|
    (##structure
     gx#syntax-quote::t
     'date-month
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4965_|
    (##structure
     gx#syntax-quote::t
     'date-year
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4966_|
    (##structure
     gx#syntax-quote::t
     'date-zone-offset
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4967_|
    (##structure
     gx#syntax-quote::t
     'date-nanosecond-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4968_|
    (##structure
     gx#syntax-quote::t
     'date-second-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4969_|
    (##structure
     gx#syntax-quote::t
     'date-minute-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4970_|
    (##structure
     gx#syntax-quote::t
     'date-hour-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4971_|
    (##structure
     gx#syntax-quote::t
     'date-day-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4972_|
    (##structure
     gx#syntax-quote::t
     'date-month-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4973_|
    (##structure
     gx#syntax-quote::t
     'date-year-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/srfi/19[1]#_g4974_|
    (##structure
     gx#syntax-quote::t
     'date-zone-offset-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/srfi/19[:0:]#time|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/srfi/19[1]#_g4947_|
       'expander-identifiers:
       (cons '#f
             (cons |std/srfi/19[1]#_g4947_|
                   (cons |std/srfi/19[1]#_g4948_|
                         (cons |std/srfi/19[1]#_g4949_|
                               (cons (cons |std/srfi/19[1]#_g4950_|
                                           (cons |std/srfi/19[1]#_g4951_|
                                                 (cons |std/srfi/19[1]#_g4952_|
                                                       '())))
                                     (cons (cons |std/srfi/19[1]#_g4953_|
                                                 (cons |std/srfi/19[1]#_g4954_|
                                                       (cons |std/srfi/19[1]#_g4955_|
                                                             '())))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'time
        '#f
        '((transparent: . #t))
        '(type nanosecond second))))
    (define |std/srfi/19[:0:]#date|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/srfi/19[1]#_g4956_|
       'expander-identifiers:
       (cons '#f
             (cons |std/srfi/19[1]#_g4956_|
                   (cons |std/srfi/19[1]#_g4957_|
                         (cons |std/srfi/19[1]#_g4958_|
                               (cons (cons |std/srfi/19[1]#_g4959_|
                                           (cons |std/srfi/19[1]#_g4960_|
                                                 (cons |std/srfi/19[1]#_g4961_|
                                                       (cons |std/srfi/19[1]#_g4962_|
                                                             (cons |std/srfi/19[1]#_g4963_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           (cons |std/srfi/19[1]#_g4964_|
                                 (cons |std/srfi/19[1]#_g4965_|
                                       (cons |std/srfi/19[1]#_g4966_|
                                             '()))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                     (cons (cons |std/srfi/19[1]#_g4967_|
                                                 (cons |std/srfi/19[1]#_g4968_|
                                                       (cons |std/srfi/19[1]#_g4969_|
                                                             (cons |std/srfi/19[1]#_g4970_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           (cons |std/srfi/19[1]#_g4971_|
                                 (cons |std/srfi/19[1]#_g4972_|
                                       (cons |std/srfi/19[1]#_g4973_|
                                             (cons |std/srfi/19[1]#_g4974_|
                                                   '()))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'date
        '#f
        '((transparent: . #t))
        '(nanosecond second minute hour day month year zone-offset))))))
