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

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