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

(begin
  (declare-type std/srfi/159/string#make-char-predicate (@lambda 1 #f))
  (declare-type std/srfi/159/string#string-find (@lambda (2) #f))
  (declare-type std/srfi/159/string#string-find-right (@lambda (2) #f))
  (declare-type std/srfi/159/string#string-cursor-ref (@lambda 2 #f))
  (declare-type std/srfi/159/string#substring-cursor__% (@lambda 3 substring))
  (declare-type std/srfi/159/string#substring-cursor__0 (@lambda 2 #f))
  (declare-type
   std/srfi/159/string#substring-cursor
   (@case-lambda
    (2 std/srfi/159/string#substring-cursor__0)
    (3 std/srfi/159/string#substring-cursor__%)))
  (declare-type std/srfi/159/string#substring*__% (@lambda 3 substring))
  (declare-type std/srfi/159/string#substring*__0 (@lambda 2 #f))
  (declare-type
   std/srfi/159/string#substring*
   (@case-lambda
    (2 std/srfi/159/string#substring*__0)
    (3 std/srfi/159/string#substring*__%))))
