(declare (block) (standard-bindings) (extended-bindings))
(begin
  (define std/srfi/srfi-135/macros#string->text__1
    (lambda (_s1125_ _start1126_)
      (std/srfi/srfi-135/kernel8#%string->text
       (substring _s1125_ _start1126_ (string-length _s1125_)))))
  (define std/srfi/srfi-135/macros#string->text__2
    (lambda (_s1128_ _start1129_ _end1130_)
      (std/srfi/srfi-135/kernel8#%string->text
       (substring _s1128_ _start1129_ _end1130_))))
  (define std/srfi/srfi-135/macros#string->text
    (lambda _g4782_
      (let ((_g4781_ (let () (declare (not safe)) (##length _g4782_))))
        (cond ((let () (declare (not safe)) (##fx= _g4781_ 1))
               (apply std/srfi/srfi-135/kernel8#%string->text _g4782_))
              ((let () (declare (not safe)) (##fx= _g4781_ 2))
               (apply std/srfi/srfi-135/macros#string->text__1 _g4782_))
              ((let () (declare (not safe)) (##fx= _g4781_ 3))
               (apply std/srfi/srfi-135/macros#string->text__2 _g4782_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/srfi/srfi-135/macros#string->text
                _g4782_)))))))
