prelude: :gerbil/compiler/ssxi
package: std/text

(begin
  (declare-type std/text/utf8#string->utf8__% (@lambda 3 #f))
  (declare-type std/text/utf8#string->utf8__0 (@lambda 1 #f))
  (declare-type std/text/utf8#string->utf8__1 (@lambda 2 #f))
  (declare-type
   std/text/utf8#string->utf8
   (@case-lambda
    (1 std/text/utf8#string->utf8__0)
    (2 std/text/utf8#string->utf8__1)
    (3 std/text/utf8#string->utf8__%)))
  (declare-type std/text/utf8#string-utf8-length__% (@lambda 3 #f))
  (declare-type std/text/utf8#string-utf8-length__0 (@lambda 1 #f))
  (declare-type std/text/utf8#string-utf8-length__1 (@lambda 2 #f))
  (declare-type
   std/text/utf8#string-utf8-length
   (@case-lambda
    (1 std/text/utf8#string-utf8-length__0)
    (2 std/text/utf8#string-utf8-length__1)
    (3 std/text/utf8#string-utf8-length__%)))
  (declare-type std/text/utf8#utf8->string__% (@lambda 3 #f))
  (declare-type std/text/utf8#utf8->string__0 (@lambda 1 #f))
  (declare-type std/text/utf8#utf8->string__1 (@lambda 2 #f))
  (declare-type
   std/text/utf8#utf8->string
   (@case-lambda
    (1 std/text/utf8#utf8->string__0)
    (2 std/text/utf8#utf8->string__1)
    (3 std/text/utf8#utf8->string__%)))
  (declare-type std/text/utf8#utf8-encode (@lambda 3 #f))
  (declare-type std/text/utf8#utf8-encode-length (@lambda 3 #f))
  (declare-type std/text/utf8#utf8-char-length (@lambda 1 #f))
  (declare-type std/text/utf8#utf8-encode! (@lambda 4 #f))
  (declare-type std/text/utf8#utf8-decode (@lambda 3 #f))
  (declare-type std/text/utf8#utf8-decode! (@lambda 4 #f)))
