prelude: :gerbil/compiler/ssxi
package: gerbil/runtime

(begin
  (declare-type
   __scheme-source
   (optimizer-resolve-class '(typedecl __scheme-source) 'procedure::t))
  (declare-type
   __load-gxi
   (@lambda 0
            #f
            signature:
            (return:
             void::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __gxi-init-interactive!
   (@lambda 1
            #f
            signature:
            (return:
             void::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   load-scheme
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __expand-source
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __macro-descr
   (@lambda 2
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __source->syntax
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __compile-top-source
   (@lambda 1
            #f
            signature:
            (return:
             pair::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __compile-top
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __modstate
   (optimizer-resolve-class '(typedecl __modstate) 'HashTable::t))
  (declare-type
   __modstate-mx
   (optimizer-resolve-class '(typedecl __modstate-mx) 'mutex::t))
  (declare-type
   __modstate-cv
   (optimizer-resolve-class '(typedecl __modstate-cv) 'condvar::t))
  (declare-type
   __eval-import
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __eval-module
   (optimizer-resolve-class '(typedecl __eval-module) 't::t))
  (declare-type
   __interrupt-handler
   (@lambda 0
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   gerbil-runtime-init!
   (@lambda 1
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init)))
  (declare-type
   __expander-loaded
   (optimizer-resolve-class '(typedecl __expander-loaded) 'boolean::t))
  (declare-type
   __runtime-initialized
   (optimizer-resolve-class '(typedecl __runtime-initialized) 'boolean::t))
  (declare-type
   gerbil-load-expander!
   (@lambda 0
            #f
            signature:
            (return:
             t::t
             effect:
             #f
             arguments:
             #f
             unchecked:
             #f
             origin:
             gerbil/runtime/init))))
