(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/net/socket/buffer[1]#_g5575_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5576_|
    (##structure
     gx#syntax-quote::t
     'input-buffer::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5577_|
    (##structure
     gx#syntax-quote::t
     'make-ssocket-input-buffer
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5578_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5579_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer-sock
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5580_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer-timeo
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5581_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer-sock-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5582_|
    (##structure
     gx#syntax-quote::t
     'ssocket-input-buffer-timeo-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5583_|
    (##structure
     gx#syntax-quote::t
     'input-buffer
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5584_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5585_|
    (##structure
     gx#syntax-quote::t
     'output-buffer::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5586_|
    (##structure
     gx#syntax-quote::t
     'make-ssocket-output-buffer
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5587_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5588_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer-sock
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5589_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer-timeo
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5590_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer-sock-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5591_|
    (##structure
     gx#syntax-quote::t
     'ssocket-output-buffer-timeo-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/socket/buffer[1]#_g5592_|
    (##structure
     gx#syntax-quote::t
     'output-buffer
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/net/socket/buffer[:0:]#ssocket-input-buffer|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/net/socket/buffer[1]#_g5575_|
       'expander-identifiers:
       (cons |std/net/socket/buffer[1]#_g5576_|
             (cons |std/net/socket/buffer[1]#_g5575_|
                   (cons |std/net/socket/buffer[1]#_g5577_|
                         (cons |std/net/socket/buffer[1]#_g5578_|
                               (cons (cons |std/net/socket/buffer[1]#_g5579_|
                                           (cons |std/net/socket/buffer[1]#_g5580_|
                                                 '()))
                                     (cons (cons |std/net/socket/buffer[1]#_g5581_|
                                                 (cons |std/net/socket/buffer[1]#_g5582_|
                                                       '()))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        |std/net/socket/buffer[1]#_g5583_|
        'ssocket-input-buffer
        '#f
        '((final: . #t))
        '(sock timeo))))
    (define |std/net/socket/buffer[:0:]#ssocket-output-buffer|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/net/socket/buffer[1]#_g5584_|
       'expander-identifiers:
       (cons |std/net/socket/buffer[1]#_g5585_|
             (cons |std/net/socket/buffer[1]#_g5584_|
                   (cons |std/net/socket/buffer[1]#_g5586_|
                         (cons |std/net/socket/buffer[1]#_g5587_|
                               (cons (cons |std/net/socket/buffer[1]#_g5588_|
                                           (cons |std/net/socket/buffer[1]#_g5589_|
                                                 '()))
                                     (cons (cons |std/net/socket/buffer[1]#_g5590_|
                                                 (cons |std/net/socket/buffer[1]#_g5591_|
                                                       '()))
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        |std/net/socket/buffer[1]#_g5592_|
        'ssocket-output-buffer
        '#f
        '((final: . #t))
        '(sock timeo))))))
