prelude: :gerbil/compiler/ssxi
package: gerbil/tools

(begin
  (declare-type gerbil/tools/gxpkg#main (@lambda (0) #f))
  (declare-type gerbil/tools/gxpkg#install-pkgs (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#uninstall-pkgs (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#update-pkgs (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#link-pkg
   (@lambda 2 gerbil/tools/gxpkg#pkg-link))
  (declare-type gerbil/tools/gxpkg#unlink-pkgs (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#build-pkgs (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#clean-pkgs (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#list-pkgs (@lambda 0 #f))
  (declare-type
   gerbil/tools/gxpkg#retag-pkgs
   (@lambda 0 gerbil/tools/gxpkg#pkg-retag))
  (declare-type
   gerbil/tools/gxpkg#search-pkgs
   (@lambda 1 gerbil/tools/gxpkg#pkg-search))
  (declare-type gerbil/tools/gxpkg#pkg-root-dir (@lambda 0 #f))
  (declare-type gerbil/tools/gxpkg#pkg-install (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-install-git (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-install-deps (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-uninstall__% (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-uninstall__0 (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#pkg-uninstall
   (@case-lambda
    (1 gerbil/tools/gxpkg#pkg-uninstall__0)
    (2 gerbil/tools/gxpkg#pkg-uninstall__%)))
  (declare-type gerbil/tools/gxpkg#pkg-update (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-update-git (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-link (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-unlink__% (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-unlink__0 (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#pkg-unlink
   (@case-lambda
    (1 gerbil/tools/gxpkg#pkg-unlink__0)
    (2 gerbil/tools/gxpkg#pkg-unlink__%)))
  (declare-type gerbil/tools/gxpkg#pkg-build__% (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-build__0 (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#pkg-build
   (@case-lambda
    (1 gerbil/tools/gxpkg#pkg-build__0)
    (2 gerbil/tools/gxpkg#pkg-build__%)))
  (declare-type gerbil/tools/gxpkg#pkg-clean (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-list (@lambda 0 #f))
  (declare-type gerbil/tools/gxpkg#pkg-retag (@lambda 0 #f))
  (declare-type gerbil/tools/gxpkg#pkg-search (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-directory-list (@lambda 0 #f))
  (declare-type gerbil/tools/gxpkg#pkg-plist (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-build-script (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#pkg-dependents__% (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-dependents__0 (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#pkg-dependents
   (@case-lambda
    (1 gerbil/tools/gxpkg#pkg-dependents__0)
    (2 gerbil/tools/gxpkg#pkg-dependents__%)))
  (declare-type gerbil/tools/gxpkg#pkg-dependents*__% (@lambda 2 #f))
  (declare-type gerbil/tools/gxpkg#pkg-dependents*__0 (@lambda 1 #f))
  (declare-type
   gerbil/tools/gxpkg#pkg-dependents*
   (@case-lambda
    (1 gerbil/tools/gxpkg#pkg-dependents*__0)
    (2 gerbil/tools/gxpkg#pkg-dependents*__%)))
  (declare-type gerbil/tools/gxpkg#file-directory? (@lambda 1 #f))
  (declare-type gerbil/tools/gxpkg#file-symbolic-link? (@lambda 1 #f)))
