prelude: :gerbil/compiler/ssxi
package: std/srfi/160

(begin
  (declare-type std/srfi/160/u64#u64vector-unfold (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-unfold-right (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-copy__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-copy__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector-copy__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#u64vector-copy
   (@case-lambda
    (1 std/srfi/160/u64#u64vector-copy__0)
    (2 std/srfi/160/u64#u64vector-copy__1)
    (3 std/srfi/160/u64#u64vector-copy__%)))
  (declare-type std/srfi/160/u64#u64vector-copy! (@lambda 5 #f))
  (declare-type std/srfi/160/u64#u64vector-reverse-copy__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-reverse-copy__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector-reverse-copy__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#u64vector-reverse-copy
   (@case-lambda
    (1 std/srfi/160/u64#u64vector-reverse-copy__0)
    (2 std/srfi/160/u64#u64vector-reverse-copy__1)
    (3 std/srfi/160/u64#u64vector-reverse-copy__%)))
  (declare-type std/srfi/160/u64#u64vector-reverse-copy! (@lambda 5 #f))
  (declare-type std/srfi/160/u64#u64vector-append (@lambda (0) #f))
  (declare-type std/srfi/160/u64#u64vector-concatenate (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector-append-subvectors (@lambda (0) #f))
  (declare-type std/srfi/160/u64#u64vector-empty? (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector= (@lambda (1) #f))
  (declare-type std/srfi/160/u64#u64vector-take (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-take-right (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-drop (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-drop-right (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-segment (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-fold__0 (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-fold__1 (@lambda (3) #f))
  (declare-type
   std/srfi/160/u64#u64vector-fold
   (@case-lambda
    (3 std/srfi/160/u64#u64vector-fold__0)
    ((3) std/srfi/160/u64#u64vector-fold__1)))
  (declare-type std/srfi/160/u64#u64vector-fold-right__0 (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-fold-right__1 (@lambda (3) #f))
  (declare-type
   std/srfi/160/u64#u64vector-fold-right
   (@case-lambda
    (3 std/srfi/160/u64#u64vector-fold-right__0)
    ((3) std/srfi/160/u64#u64vector-fold-right__1)))
  (declare-type std/srfi/160/u64#u64vector-map__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-map__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-map
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-map__0)
    ((2) std/srfi/160/u64#u64vector-map__1)))
  (declare-type std/srfi/160/u64#u64vector-map!__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-map!__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-map!
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-map!__0)
    ((2) std/srfi/160/u64#u64vector-map!__1)))
  (declare-type std/srfi/160/u64#u64vector-for-each__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-for-each__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-for-each
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-for-each__0)
    ((2) std/srfi/160/u64#u64vector-for-each__1)))
  (declare-type std/srfi/160/u64#u64vector-count__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-count__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-count
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-count__0)
    ((2) std/srfi/160/u64#u64vector-count__1)))
  (declare-type std/srfi/160/u64#u64vector-cumulate (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-take-while (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-take-while-right (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-drop-while (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-drop-while-right (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-index__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-index__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-index
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-index__0)
    ((2) std/srfi/160/u64#u64vector-index__1)))
  (declare-type std/srfi/160/u64#u64vector-index-right__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-index-right__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-index-right
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-index-right__0)
    ((2) std/srfi/160/u64#u64vector-index-right__1)))
  (declare-type std/srfi/160/u64#u64vector-skip__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-skip__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-skip
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-skip__0)
    ((2) std/srfi/160/u64#u64vector-skip__1)))
  (declare-type std/srfi/160/u64#u64vector-skip-right__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-skip-right__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-skip-right
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-skip-right__0)
    ((2) std/srfi/160/u64#u64vector-skip-right__1)))
  (declare-type std/srfi/160/u64#u64vector-any__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-any__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-any
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-any__0)
    ((2) std/srfi/160/u64#u64vector-any__1)))
  (declare-type std/srfi/160/u64#u64vector-every__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-every__1 (@lambda (2) #f))
  (declare-type
   std/srfi/160/u64#u64vector-every
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-every__0)
    ((2) std/srfi/160/u64#u64vector-every__1)))
  (declare-type std/srfi/160/u64#u64vector-partition (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-filter (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-remove (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-swap (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-fill!__% (@lambda 4 #f))
  (declare-type std/srfi/160/u64#u64vector-fill!__0 (@lambda 2 #f))
  (declare-type std/srfi/160/u64#u64vector-fill!__1 (@lambda 3 #f))
  (declare-type
   std/srfi/160/u64#u64vector-fill!
   (@case-lambda
    (2 std/srfi/160/u64#u64vector-fill!__0)
    (3 std/srfi/160/u64#u64vector-fill!__1)
    (4 std/srfi/160/u64#u64vector-fill!__%)))
  (declare-type std/srfi/160/u64#u64vector-reverse!__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector-reverse!__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector-reverse!__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#u64vector-reverse!
   (@case-lambda
    (1 std/srfi/160/u64#u64vector-reverse!__0)
    (2 std/srfi/160/u64#u64vector-reverse!__1)
    (3 std/srfi/160/u64#u64vector-reverse!__%)))
  (declare-type std/srfi/160/u64#u64vector-unfold! (@lambda 5 #f))
  (declare-type std/srfi/160/u64#u64vector-unfold-right! (@lambda 5 #f))
  (declare-type std/srfi/160/u64#reverse-u64vector->list__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#reverse-u64vector->list__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#reverse-u64vector->list__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#reverse-u64vector->list
   (@case-lambda
    (1 std/srfi/160/u64#reverse-u64vector->list__0)
    (2 std/srfi/160/u64#reverse-u64vector->list__1)
    (3 std/srfi/160/u64#reverse-u64vector->list__%)))
  (declare-type std/srfi/160/u64#reverse-list->u64vector (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector->vector__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#u64vector->vector__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#u64vector->vector__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#u64vector->vector
   (@case-lambda
    (1 std/srfi/160/u64#u64vector->vector__0)
    (2 std/srfi/160/u64#u64vector->vector__1)
    (3 std/srfi/160/u64#u64vector->vector__%)))
  (declare-type std/srfi/160/u64#vector->u64vector__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#vector->u64vector__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#vector->u64vector__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#vector->u64vector
   (@case-lambda
    (1 std/srfi/160/u64#vector->u64vector__0)
    (2 std/srfi/160/u64#vector->u64vector__1)
    (3 std/srfi/160/u64#vector->u64vector__%)))
  (declare-type std/srfi/160/u64#make-u64vector-generator__% (@lambda 3 #f))
  (declare-type std/srfi/160/u64#make-u64vector-generator__0 (@lambda 1 #f))
  (declare-type std/srfi/160/u64#make-u64vector-generator__1 (@lambda 2 #f))
  (declare-type
   std/srfi/160/u64#make-u64vector-generator
   (@case-lambda
    (1 std/srfi/160/u64#make-u64vector-generator__0)
    (2 std/srfi/160/u64#make-u64vector-generator__1)
    (3 std/srfi/160/u64#make-u64vector-generator__%)))
  (declare-type std/srfi/160/u64#write-u64vector__% (@lambda 2 #f))
  (declare-type std/srfi/160/u64#write-u64vector__0 (@lambda 1 #f))
  (declare-type
   std/srfi/160/u64#write-u64vector
   (@case-lambda
    (1 std/srfi/160/u64#write-u64vector__0)
    (2 std/srfi/160/u64#write-u64vector__%))))
