(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/generic/builtin[1]#_g3999_|
    (##structure
     gx#syntax-quote::t
     '<type>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4000_|
    (##structure
     gx#syntax-quote::t
     '<exception>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4001_|
    (##structure
     gx#syntax-quote::t
     '<hash-table>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4002_|
    (##structure
     gx#syntax-quote::t
     '<time>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4003_|
    (##structure
     gx#syntax-quote::t
     '<thread>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4004_|
    (##structure
     gx#syntax-quote::t
     '<thread-group>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4005_|
    (##structure
     gx#syntax-quote::t
     '<mutex>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4006_|
    (##structure
     gx#syntax-quote::t
     '<condvar>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4007_|
    (##structure
     gx#syntax-quote::t
     '<port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4008_|
    (##structure
     gx#syntax-quote::t
     '<object-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4009_|
    (##structure
     gx#syntax-quote::t
     '<character-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4010_|
    (##structure
     gx#syntax-quote::t
     '<byte-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4011_|
    (##structure
     gx#syntax-quote::t
     '<device-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4012_|
    (##structure
     gx#syntax-quote::t
     '<vector-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4013_|
    (##structure
     gx#syntax-quote::t
     '<string-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4014_|
    (##structure
     gx#syntax-quote::t
     '<u8vector-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4015_|
    (##structure
     gx#syntax-quote::t
     '<raw-device-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4016_|
    (##structure
     gx#syntax-quote::t
     '<tcp-server-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4017_|
    (##structure
     gx#syntax-quote::t
     '<directory-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4018_|
    (##structure
     gx#syntax-quote::t
     '<event-queue-port>::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/generic/builtin[1]#_g4019_|
    (##structure
     gx#syntax-quote::t
     '<readtable>::t
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/generic/builtin[:0:]#<t>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(t)))
    (define |std/generic/builtin[:0:]#<null>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(null t)))
    (define |std/generic/builtin[:0:]#<boolean>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(boolean t)))
    (define |std/generic/builtin[:0:]#<void>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(void t)))
    (define |std/generic/builtin[:0:]#<eof>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(eof t)))
    (define |std/generic/builtin[:0:]#<char>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(char t)))
    (define |std/generic/builtin[:0:]#<number>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(number t)))
    (define |std/generic/builtin[:0:]#<real>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(real number t)))
    (define |std/generic/builtin[:0:]#<integer>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(integer real number t)))
    (define |std/generic/builtin[:0:]#<fixnum>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(fixnum integer real number t)))
    (define |std/generic/builtin[:0:]#<bignum>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(bignum integer real number t)))
    (define |std/generic/builtin[:0:]#<flonum>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(flonum real number t)))
    (define |std/generic/builtin[:0:]#<rational>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(ratnum real number t)))
    (define |std/generic/builtin[:0:]#<complex>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(cpxnum number t)))
    (define |std/generic/builtin[:0:]#<vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(vector t)))
    (define |std/generic/builtin[:0:]#<pair>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(pair t)))
    (define |std/generic/builtin[:0:]#<string>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(string t)))
    (define |std/generic/builtin[:0:]#<symbol>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(symbol t)))
    (define |std/generic/builtin[:0:]#<keyword>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(keyword t)))
    (define |std/generic/builtin[:0:]#<values>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(values t)))
    (define |std/generic/builtin[:0:]#<box>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(box t)))
    (define |std/generic/builtin[:0:]#<procedure>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(procedure t)))
    (define |std/generic/builtin[:0:]#<continuation>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(continuation t)))
    (define |std/generic/builtin[:0:]#<promise>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(promise t)))
    (define |std/generic/builtin[:0:]#<foreign>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(foreign t)))
    (define |std/generic/builtin[:0:]#<s8vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(s8vector t)))
    (define |std/generic/builtin[:0:]#<u8vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(u8vector t)))
    (define |std/generic/builtin[:0:]#<s16vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(s16vector t)))
    (define |std/generic/builtin[:0:]#<u16vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(u16vector t)))
    (define |std/generic/builtin[:0:]#<s32vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(s32vector t)))
    (define |std/generic/builtin[:0:]#<u32vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(u32vector t)))
    (define |std/generic/builtin[:0:]#<f32vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(f32vector t)))
    (define |std/generic/builtin[:0:]#<s64vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(s64vector t)))
    (define |std/generic/builtin[:0:]#<u64vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(u64vector t)))
    (define |std/generic/builtin[:0:]#<f64vector>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(f64vector t)))
    (define |std/generic/builtin[:0:]#<object>|
      (make-class-instance
       |std/generic/macros[1]#primitive-type-info::t|
       'type:
       '(object t)))
    (define |std/generic/builtin[:0:]#<type>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g3999_|))
    (define |std/generic/builtin[:0:]#<exception>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4000_|))
    (define |std/generic/builtin[:0:]#<hash-table>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4001_|))
    (define |std/generic/builtin[:0:]#<time>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4002_|))
    (define |std/generic/builtin[:0:]#<thread>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4003_|))
    (define |std/generic/builtin[:0:]#<thread-group>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4004_|))
    (define |std/generic/builtin[:0:]#<mutex>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4005_|))
    (define |std/generic/builtin[:0:]#<condvar>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4006_|))
    (define |std/generic/builtin[:0:]#<port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4007_|))
    (define |std/generic/builtin[:0:]#<object-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4008_|))
    (define |std/generic/builtin[:0:]#<character-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4009_|))
    (define |std/generic/builtin[:0:]#<byte-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4010_|))
    (define |std/generic/builtin[:0:]#<device-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4011_|))
    (define |std/generic/builtin[:0:]#<vector-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4012_|))
    (define |std/generic/builtin[:0:]#<string-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4013_|))
    (define |std/generic/builtin[:0:]#<u8vector-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4014_|))
    (define |std/generic/builtin[:0:]#<raw-device-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4015_|))
    (define |std/generic/builtin[:0:]#<tcp-server-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4016_|))
    (define |std/generic/builtin[:0:]#<directory-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4017_|))
    (define |std/generic/builtin[:0:]#<event-queue-port>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4018_|))
    (define |std/generic/builtin[:0:]#<readtable>|
      (make-class-instance
       |std/generic/macros[1]#builtin-type-info::t|
       'runtime-identifier:
       |std/generic/builtin[1]#_g4019_|))))
