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

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