(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/protobuf/macros[2]#_g10882_|
    (##structure
     gx#syntax-quote::t
     'type::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10883_|
    (##structure
     gx#syntax-quote::t
     'make-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10884_|
    (##structure
     gx#syntax-quote::t
     'type?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10885_|
    (##structure
     gx#syntax-quote::t
     'type-name
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10886_|
    (##structure
     gx#syntax-quote::t
     'type-tag
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10887_|
    (##structure
     gx#syntax-quote::t
     'type-io-methods
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10888_|
    (##structure
     gx#syntax-quote::t
     'type-name-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10889_|
    (##structure
     gx#syntax-quote::t
     'type-tag-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10890_|
    (##structure
     gx#syntax-quote::t
     'type-io-methods-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10891_|
    (##structure
     gx#syntax-quote::t
     'scalar-type::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10892_|
    (##structure
     gx#syntax-quote::t
     'make-scalar-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10893_|
    (##structure
     gx#syntax-quote::t
     'scalar-type?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10894_|
    (##structure
     gx#syntax-quote::t
     'type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10895_|
    (##structure
     gx#syntax-quote::t
     'enum-type::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10896_|
    (##structure
     gx#syntax-quote::t
     'make-enum-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10897_|
    (##structure
     gx#syntax-quote::t
     'enum-type?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10898_|
    (##structure
     gx#syntax-quote::t
     'message-type::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10899_|
    (##structure
     gx#syntax-quote::t
     'make-message-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10900_|
    (##structure
     gx#syntax-quote::t
     'message-type?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10901_|
    (##structure
     gx#syntax-quote::t
     'message-type-info::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10902_|
    (##structure
     gx#syntax-quote::t
     'extended-struct-info::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10903_|
    (##structure
     gx#syntax-quote::t
     'make-message-type-info
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10904_|
    (##structure
     gx#syntax-quote::t
     'message-type-info?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10905_|
    (##structure
     gx#syntax-quote::t
     'message-type
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10906_|
    (##structure
     gx#syntax-quote::t
     'extended-struct-info
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10907_|
    (##structure
     gx#syntax-quote::t
     'package::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10908_|
    (##structure
     gx#syntax-quote::t
     'make-package
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10909_|
    (##structure
     gx#syntax-quote::t
     'package?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10910_|
    (##structure
     gx#syntax-quote::t
     'package-id
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10911_|
    (##structure
     gx#syntax-quote::t
     'package-types
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10912_|
    (##structure
     gx#syntax-quote::t
     'package-id-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/protobuf/macros[2]#_g10913_|
    (##structure
     gx#syntax-quote::t
     'package-types-set!
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/protobuf/macros[:1:]#type|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10882_|
       'expander-identifiers:
       (cons '()
             (cons |std/protobuf/macros[2]#_g10882_|
                   (cons |std/protobuf/macros[2]#_g10883_|
                         (cons |std/protobuf/macros[2]#_g10884_|
                               (cons (cons |std/protobuf/macros[2]#_g10885_|
                                           (cons |std/protobuf/macros[2]#_g10886_|
                                                 (cons |std/protobuf/macros[2]#_g10887_|
                                                       '())))
                                     (cons (cons |std/protobuf/macros[2]#_g10888_|
                                                 (cons |std/protobuf/macros[2]#_g10889_|
                                                       (cons |std/protobuf/macros[2]#_g10890_|
                                                             '())))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list)
        'type
        '#f
        '()
        '(name tag io-methods))))
    (define |std/protobuf/macros[:1:]#scalar-type|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10891_|
       'expander-identifiers:
       (cons (cons |std/protobuf/macros[2]#_g10882_| '())
             (cons |std/protobuf/macros[2]#_g10891_|
                   (cons |std/protobuf/macros[2]#_g10892_|
                         (cons |std/protobuf/macros[2]#_g10893_|
                               (cons '() (cons '() '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list |std/protobuf/macros[2]#_g10894_|)
        'scalar-type
        '#f
        '()
        '())))
    (define |std/protobuf/macros[:1:]#enum-type|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10895_|
       'expander-identifiers:
       (cons (cons |std/protobuf/macros[2]#_g10882_| '())
             (cons |std/protobuf/macros[2]#_g10895_|
                   (cons |std/protobuf/macros[2]#_g10896_|
                         (cons |std/protobuf/macros[2]#_g10897_|
                               (cons '() (cons '() '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list |std/protobuf/macros[2]#_g10894_|)
        'enum-type
        '#f
        '()
        '())))
    (define |std/protobuf/macros[:1:]#message-type|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10898_|
       'expander-identifiers:
       (cons (cons |std/protobuf/macros[2]#_g10882_| '())
             (cons |std/protobuf/macros[2]#_g10898_|
                   (cons |std/protobuf/macros[2]#_g10899_|
                         (cons |std/protobuf/macros[2]#_g10900_|
                               (cons '() (cons '() '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list |std/protobuf/macros[2]#_g10894_|)
        'message-type
        '#f
        '()
        '())))
    (define |std/protobuf/macros[:1:]#message-type-info|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10901_|
       'expander-identifiers:
       (cons (cons |std/protobuf/macros[2]#_g10898_|
                   (cons |std/protobuf/macros[2]#_g10902_| '()))
             (cons |std/protobuf/macros[2]#_g10901_|
                   (cons |std/protobuf/macros[2]#_g10903_|
                         (cons |std/protobuf/macros[2]#_g10904_|
                               (cons '() (cons '() '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list |std/protobuf/macros[2]#_g10905_|
              |std/protobuf/macros[2]#_g10906_|)
        'message-type-info
        '#f
        '()
        '())))
    (define |std/protobuf/macros[:1:]#package|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-class-info|
       'runtime-identifier:
       |std/protobuf/macros[2]#_g10907_|
       'expander-identifiers:
       (cons '()
             (cons |std/protobuf/macros[2]#_g10907_|
                   (cons |std/protobuf/macros[2]#_g10908_|
                         (cons |std/protobuf/macros[2]#_g10909_|
                               (cons (cons |std/protobuf/macros[2]#_g10910_|
                                           (cons |std/protobuf/macros[2]#_g10911_|
                                                 '()))
                                     (cons (cons |std/protobuf/macros[2]#_g10912_|
                                                 (cons |std/protobuf/macros[2]#_g10913_|
                                                       '()))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-class-exhibitor|
        '#f
        (list)
        'package
        '#f
        '()
        '(id types))))))
