(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/net/sasl[1]#_g4436_|
    (##structure
     gx#syntax-quote::t
     'scram-context::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4437_|
    (##structure
     gx#syntax-quote::t
     'make-scram-context
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4438_|
    (##structure
     gx#syntax-quote::t
     'scram-context?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4439_|
    (##structure
     gx#syntax-quote::t
     'scram-context-h
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4440_|
    (##structure
     gx#syntax-quote::t
     'scram-context-hmac
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4441_|
    (##structure
     gx#syntax-quote::t
     'scram-context-user
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4442_|
    (##structure
     gx#syntax-quote::t
     'scram-context-pass
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4443_|
    (##structure
     gx#syntax-quote::t
     'scram-context-nonce
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4444_|
    (##structure
     gx#syntax-quote::t
     'scram-context-cfm
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4445_|
    (##structure
     gx#syntax-quote::t
     'scram-context-sfm
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4446_|
    (##structure
     gx#syntax-quote::t
     'scram-context-r
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4447_|
    (##structure
     gx#syntax-quote::t
     'scram-context-s
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4448_|
    (##structure
     gx#syntax-quote::t
     'scram-context-i
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4449_|
    (##structure
     gx#syntax-quote::t
     'scram-context-p
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4450_|
    (##structure
     gx#syntax-quote::t
     'scram-context-v
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4451_|
    (##structure
     gx#syntax-quote::t
     'scram-context-h-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4452_|
    (##structure
     gx#syntax-quote::t
     'scram-context-hmac-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4453_|
    (##structure
     gx#syntax-quote::t
     'scram-context-user-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4454_|
    (##structure
     gx#syntax-quote::t
     'scram-context-pass-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4455_|
    (##structure
     gx#syntax-quote::t
     'scram-context-nonce-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4456_|
    (##structure
     gx#syntax-quote::t
     'scram-context-cfm-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4457_|
    (##structure
     gx#syntax-quote::t
     'scram-context-sfm-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4458_|
    (##structure
     gx#syntax-quote::t
     'scram-context-r-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4459_|
    (##structure
     gx#syntax-quote::t
     'scram-context-s-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4460_|
    (##structure
     gx#syntax-quote::t
     'scram-context-i-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4461_|
    (##structure
     gx#syntax-quote::t
     'scram-context-p-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[1]#_g4462_|
    (##structure
     gx#syntax-quote::t
     'scram-context-v-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/net/sasl[:0:]#scram-context|
    (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
     'runtime-identifier:
     |std/net/sasl[1]#_g4436_|
     'expander-identifiers:
     (cons '#f
           (cons |std/net/sasl[1]#_g4436_|
                 (cons |std/net/sasl[1]#_g4437_|
                       (cons |std/net/sasl[1]#_g4438_|
                             (cons (cons |std/net/sasl[1]#_g4439_|
                                         (cons |std/net/sasl[1]#_g4440_|
                                               (cons |std/net/sasl[1]#_g4441_|
                                                     (cons |std/net/sasl[1]#_g4442_|
                                                           (cons |std/net/sasl[1]#_g4443_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                         (cons |std/net/sasl[1]#_g4444_|
                               (cons |std/net/sasl[1]#_g4445_|
                                     (cons |std/net/sasl[1]#_g4446_|
                                           (cons |std/net/sasl[1]#_g4447_|
                                                 (cons |std/net/sasl[1]#_g4448_|
                                                       (cons |std/net/sasl[1]#_g4449_|
                                                             (cons |std/net/sasl[1]#_g4450_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           '()))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                   (cons (cons |std/net/sasl[1]#_g4451_|
                                               (cons |std/net/sasl[1]#_g4452_|
                                                     (cons |std/net/sasl[1]#_g4453_|
                                                           (cons |std/net/sasl[1]#_g4454_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                         (cons |std/net/sasl[1]#_g4455_|
                               (cons |std/net/sasl[1]#_g4456_|
                                     (cons |std/net/sasl[1]#_g4457_|
                                           (cons |std/net/sasl[1]#_g4458_|
                                                 (cons |std/net/sasl[1]#_g4459_|
                                                       (cons |std/net/sasl[1]#_g4460_|
                                                             (cons |std/net/sasl[1]#_g4461_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           (cons |std/net/sasl[1]#_g4462_| '()))))))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                         '()))))))
     'type-exhibitor:
     (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
      '#f
      '#f
      'scram-context
      ':init!
      '((final: . #t))
      '(h hmac user pass nonce cfm sfm r s i p v)))))
