(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
  (define |std/db/dbi[1]#_g4755_|
    (##structure
     gx#syntax-quote::t
     'connection::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4756_|
    (##structure
     gx#syntax-quote::t
     'make-connection
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4757_|
    (##structure
     gx#syntax-quote::t
     'connection?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4758_|
    (##structure
     gx#syntax-quote::t
     'connection-e
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4759_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-begin
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4760_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-commit
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4761_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-abort
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4762_|
    (##structure
     gx#syntax-quote::t
     'connection-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4763_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-begin-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4764_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-commit-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4765_|
    (##structure
     gx#syntax-quote::t
     'connection-txn-abort-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4766_|
    (##structure
     gx#syntax-quote::t
     'statement::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4767_|
    (##structure
     gx#syntax-quote::t
     'make-statement
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4768_|
    (##structure
     gx#syntax-quote::t
     'statement?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4769_|
    (##structure
     gx#syntax-quote::t
     'statement-e
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4770_|
    (##structure
     gx#syntax-quote::t
     'statement-e-set!
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4771_|
    (##structure
     gx#syntax-quote::t
     'sql-error::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4772_|
    (##structure
     gx#syntax-quote::t
     'error::t
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4773_|
    (##structure
     gx#syntax-quote::t
     'make-sql-error
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4774_|
    (##structure
     gx#syntax-quote::t
     'sql-error?
     #f
     (gx#current-expander-context)
     '()))
  (define |std/db/dbi[1]#_g4775_|
    (##structure
     gx#syntax-quote::t
     '<error>
     #f
     (gx#current-expander-context)
     '()))
  (begin
    (define |std/db/dbi[:0:]#connection|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/db/dbi[1]#_g4755_|
       'expander-identifiers:
       (cons '#f
             (cons |std/db/dbi[1]#_g4755_|
                   (cons |std/db/dbi[1]#_g4756_|
                         (cons |std/db/dbi[1]#_g4757_|
                               (cons (cons |std/db/dbi[1]#_g4758_|
                                           (cons |std/db/dbi[1]#_g4759_|
                                                 (cons |std/db/dbi[1]#_g4760_|
                                                       (cons |std/db/dbi[1]#_g4761_|
                                                             '()))))
                                     (cons (cons |std/db/dbi[1]#_g4762_|
                                                 (cons |std/db/dbi[1]#_g4763_|
                                                       (cons |std/db/dbi[1]#_g4764_|
                                                             (cons |std/db/dbi[1]#_g4765_|
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                           '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'connection
        ':init!
        '()
        '(e txn-begin txn-commit txn-abort))))
    (define |std/db/dbi[:0:]#statement|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/db/dbi[1]#_g4766_|
       'expander-identifiers:
       (cons '#f
             (cons |std/db/dbi[1]#_g4766_|
                   (cons |std/db/dbi[1]#_g4767_|
                         (cons |std/db/dbi[1]#_g4768_|
                               (cons (cons |std/db/dbi[1]#_g4769_| '())
                                     (cons (cons |std/db/dbi[1]#_g4770_| '())
                                           '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        '#f
        'statement
        '#f
        '()
        '(e))))
    (define |std/db/dbi[:0:]#sql-error|
      (|gerbil/core$<MOP>$<MOP:2>[1]#make-extended-struct-info|
       'runtime-identifier:
       |std/db/dbi[1]#_g4771_|
       'expander-identifiers:
       (cons |std/db/dbi[1]#_g4772_|
             (cons |std/db/dbi[1]#_g4771_|
                   (cons |std/db/dbi[1]#_g4773_|
                         (cons |std/db/dbi[1]#_g4774_|
                               (cons '() (cons '() '()))))))
       'type-exhibitor:
       (|gerbil/core$<MOP>$<MOP:2>[1]#make-runtime-struct-exhibitor|
        '#f
        |std/db/dbi[1]#_g4775_|
        'sql-error
        '#f
        '()
        '())))))
