(declare (block) (standard-bindings) (extended-bindings))
(begin
  (define std/srfi/srfi-135/macros#string->text__1
    (lambda (_s95640_ _start95641_)
      (std/srfi/srfi-135/kernel8#%string->text
       (substring _s95640_ _start95641_ (string-length _s95640_)))))
  (define std/srfi/srfi-135/macros#string->text__2
    (lambda (_s95643_ _start95644_ _end95645_)
      (std/srfi/srfi-135/kernel8#%string->text
       (substring _s95643_ _start95644_ _end95645_))))
  (define std/srfi/srfi-135/macros#string->text
    (lambda _g95699_
      (let ((_g95698_ (length _g95699_)))
        (cond ((##fx= _g95698_ 1)
               (apply std/srfi/srfi-135/kernel8#%string->text _g95699_))
              ((##fx= _g95698_ 2)
               (apply std/srfi/srfi-135/macros#string->text__1 _g95699_))
              ((##fx= _g95698_ 3)
               (apply std/srfi/srfi-135/macros#string->text__2 _g95699_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/srfi/srfi-135/macros#string->text
                _g95699_)))))))
