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

(begin
  (declare-type std/misc/func#repeat (@lambda (2) #f))
  (declare-type std/misc/func#always (@lambda (1) #f))
  (declare-type std/misc/func#compose1__0 (@lambda 0 #f))
  (declare-type std/misc/func#compose1__1 (@lambda 1 #f))
  (declare-type std/misc/func#compose1__2 (@lambda 2 #f))
  (declare-type std/misc/func#compose1__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#compose1
   (@case-lambda
    (0 std/misc/func#compose1__0)
    (1 std/misc/func#compose1__1)
    (2 std/misc/func#compose1__2)
    ((2) std/misc/func#compose1__3)))
  (declare-type std/misc/func#rcompose1__0 (@lambda 0 #f))
  (declare-type std/misc/func#rcompose1__1 (@lambda 1 #f))
  (declare-type std/misc/func#rcompose1__2 (@lambda 2 #f))
  (declare-type std/misc/func#rcompose1__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#rcompose1
   (@case-lambda
    (0 std/misc/func#rcompose1__0)
    (1 std/misc/func#rcompose1__1)
    (2 std/misc/func#rcompose1__2)
    ((2) std/misc/func#rcompose1__3)))
  (declare-type std/misc/func#compose__0 (@lambda 0 #f))
  (declare-type std/misc/func#compose__1 (@lambda 1 #f))
  (declare-type std/misc/func#compose__2 (@lambda 2 #f))
  (declare-type std/misc/func#compose__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#compose
   (@case-lambda
    (0 std/misc/func#compose__0)
    (1 std/misc/func#compose__1)
    (2 std/misc/func#compose__2)
    ((2) std/misc/func#compose__3)))
  (declare-type std/misc/func#rcompose__0 (@lambda 0 #f))
  (declare-type std/misc/func#rcompose__1 (@lambda 1 #f))
  (declare-type std/misc/func#rcompose__2 (@lambda 2 #f))
  (declare-type std/misc/func#rcompose__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#rcompose
   (@case-lambda
    (0 std/misc/func#rcompose__0)
    (1 std/misc/func#rcompose__1)
    (2 std/misc/func#rcompose__2)
    ((2) std/misc/func#rcompose__3)))
  (declare-type std/misc/func#compose/values__0 (@lambda 0 #f))
  (declare-type std/misc/func#compose/values__1 (@lambda 1 #f))
  (declare-type std/misc/func#compose/values__2 (@lambda 2 #f))
  (declare-type std/misc/func#compose/values__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#compose/values
   (@case-lambda
    (0 std/misc/func#compose/values__0)
    (1 std/misc/func#compose/values__1)
    (2 std/misc/func#compose/values__2)
    ((2) std/misc/func#compose/values__3)))
  (declare-type std/misc/func#rcompose/values__0 (@lambda 0 #f))
  (declare-type std/misc/func#rcompose/values__1 (@lambda 1 #f))
  (declare-type std/misc/func#rcompose/values__2 (@lambda 2 #f))
  (declare-type std/misc/func#rcompose/values__3 (@lambda (2) #f))
  (declare-type
   std/misc/func#rcompose/values
   (@case-lambda
    (0 std/misc/func#rcompose/values__0)
    (1 std/misc/func#rcompose/values__1)
    (2 std/misc/func#rcompose/values__2)
    ((2) std/misc/func#rcompose/values__3)))
  (declare-type std/misc/func#pred-limit (@lambda 2 #f))
  (declare-type std/misc/func#pred-sequence__% (@lambda 2 #f))
  (declare-type std/misc/func#pred-sequence__0 (@lambda 1 #f))
  (declare-type
   std/misc/func#pred-sequence
   (@case-lambda
    (1 std/misc/func#pred-sequence__0)
    (2 std/misc/func#pred-sequence__%))))
