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

(begin
  (declare-type
   std/text/base58#alphabet::t
   (@struct-type std/text/base58#alphabet::t #f 2 :init! ((final: . #t))))
  (declare-type
   std/text/base58#alphabet?
   (@struct-pred std/text/base58#alphabet::t))
  (declare-type
   std/text/base58#make-alphabet
   (@struct-cons std/text/base58#alphabet::t))
  (declare-type
   std/text/base58#alphabet-enc
   (@struct-getf std/text/base58#alphabet::t 0 #f))
  (declare-type
   std/text/base58#alphabet-dec
   (@struct-getf std/text/base58#alphabet::t 1 #f))
  (declare-type
   std/text/base58#alphabet-enc-set!
   (@struct-setf std/text/base58#alphabet::t 0 #f))
  (declare-type
   std/text/base58#alphabet-dec-set!
   (@struct-setf std/text/base58#alphabet::t 1 #f))
  (declare-type
   std/text/base58#&alphabet-enc
   (@struct-getf std/text/base58#alphabet::t 0 #t))
  (declare-type
   std/text/base58#&alphabet-dec
   (@struct-getf std/text/base58#alphabet::t 1 #t))
  (declare-type
   std/text/base58#&alphabet-enc-set!
   (@struct-setf std/text/base58#alphabet::t 0 #t))
  (declare-type
   std/text/base58#&alphabet-dec-set!
   (@struct-setf std/text/base58#alphabet::t 1 #t))
  (declare-type std/text/base58#alphabet:::init! (@lambda 2 #f))
  (declare-method
   std/text/base58#alphabet::t
   :init!
   std/text/base58#alphabet:::init!
   #f)
  (declare-type std/text/base58#alphabet-encode (@lambda 2 #f))
  (declare-type std/text/base58#alphabet-decode (@lambda 2 #f))
  (declare-type std/text/base58#base58-encode__% (@lambda 2 #f))
  (declare-type std/text/base58#base58-encode__0 (@lambda 1 #f))
  (declare-type
   std/text/base58#base58-encode
   (@case-lambda
    (1 std/text/base58#base58-encode__0)
    (2 std/text/base58#base58-encode__%)))
  (declare-type std/text/base58#base58-decode__% (@lambda 2 #f))
  (declare-type std/text/base58#base58-decode__0 (@lambda 1 #f))
  (declare-type
   std/text/base58#base58-decode
   (@case-lambda
    (1 std/text/base58#base58-decode__0)
    (2 std/text/base58#base58-decode__%)))
  (declare-type std/text/base58#bytes->integer (@lambda 1 #f))
  (declare-type std/text/base58#integer->bytes (@lambda 1 #f)))
