(declare (block) (standard-bindings) (extended-bindings))
(begin
  (define std/misc/number#xmin__0
    (lambda (_x688_ _y689_) (if (< _x688_ _y689_) _x688_ _y689_)))
  (define std/misc/number#xmin__1 (lambda () '+inf.0))
  (define std/misc/number#xmin__2 (lambda (_x692_) _x692_))
  (define std/misc/number#xmin__3
    (lambda _l694_ (std/misc/number#xmin/list _l694_)))
  (define std/misc/number#xmin
    (lambda _g4294_
      (let ((_g4293_ (let () (declare (not safe)) (##length _g4294_))))
        (cond ((let () (declare (not safe)) (##fx= _g4293_ 2))
               (apply std/misc/number#xmin__0 _g4294_))
              ((let () (declare (not safe)) (##fx= _g4293_ 0))
               (apply std/misc/number#xmin__1 _g4294_))
              ((let () (declare (not safe)) (##fx= _g4293_ 1))
               (apply std/misc/number#xmin__2 _g4294_))
              (#t (apply std/misc/number#xmin__3 _g4294_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/misc/number#xmin
                _g4294_))))))
  (define std/misc/number#xmin/list
    (lambda (_l686_) (std/srfi/1#reduce std/misc/number#xmin '+inf.0 _l686_)))
  (define std/misc/number#xmin/map__%
    (lambda (_f664_ _l665_ _base666_)
      (call-with-current-continuation
       (lambda (_return668_)
         (if (eqv? _base666_ '-inf.0) (_return668_ '-inf.0) '#!void)
         (for-each
          (lambda (_i670_)
            (letrec* ((_x672_ (_f664_ _i670_)))
              (if (eqv? _x672_ '-inf.0) (_return668_ '-inf.0) '#!void)
              (set! _base666_ (std/misc/number#xmin__0 _base666_ _x672_))))
          _l665_)
         _base666_))))
  (define std/misc/number#xmin/map__0
    (lambda (_f677_ _l678_)
      (let ((_base680_ '+inf.0))
        (std/misc/number#xmin/map__% _f677_ _l678_ _base680_))))
  (define std/misc/number#xmin/map
    (lambda _g4296_
      (let ((_g4295_ (let () (declare (not safe)) (##length _g4296_))))
        (cond ((let () (declare (not safe)) (##fx= _g4295_ 2))
               (apply std/misc/number#xmin/map__0 _g4296_))
              ((let () (declare (not safe)) (##fx= _g4295_ 3))
               (apply std/misc/number#xmin/map__% _g4296_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/misc/number#xmin/map
                _g4296_))))))
  (define std/misc/number#xmax__0
    (lambda (_x655_ _y656_) (if (< _x655_ _y656_) _y656_ _x655_)))
  (define std/misc/number#xmax__1 (lambda () '-inf.0))
  (define std/misc/number#xmax__2 (lambda (_x659_) _x659_))
  (define std/misc/number#xmax__3
    (lambda _l661_ (std/misc/number#xmax/list _l661_)))
  (define std/misc/number#xmax
    (lambda _g4298_
      (let ((_g4297_ (let () (declare (not safe)) (##length _g4298_))))
        (cond ((let () (declare (not safe)) (##fx= _g4297_ 2))
               (apply std/misc/number#xmax__0 _g4298_))
              ((let () (declare (not safe)) (##fx= _g4297_ 0))
               (apply std/misc/number#xmax__1 _g4298_))
              ((let () (declare (not safe)) (##fx= _g4297_ 1))
               (apply std/misc/number#xmax__2 _g4298_))
              (#t (apply std/misc/number#xmax__3 _g4298_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/misc/number#xmax
                _g4298_))))))
  (define std/misc/number#xmax/list
    (lambda (_l653_) (std/srfi/1#reduce std/misc/number#xmax '-inf.0 _l653_)))
  (define std/misc/number#xmax/map__%
    (lambda (_f631_ _l632_ _base633_)
      (call-with-current-continuation
       (lambda (_return635_)
         (if (eqv? _base633_ '+inf.0) (_return635_ '+inf.0) '#!void)
         (for-each
          (lambda (_i637_)
            (letrec* ((_x639_ (_f631_ _i637_)))
              (if (eqv? _x639_ '+inf.0) (_return635_ '+inf.0) '#!void)
              (set! _base633_ (std/misc/number#xmax__0 _base633_ _x639_))))
          _l632_)
         _base633_))))
  (define std/misc/number#xmax/map__0
    (lambda (_f644_ _l645_)
      (let ((_base647_ '-inf.0))
        (std/misc/number#xmax/map__% _f644_ _l645_ _base647_))))
  (define std/misc/number#xmax/map
    (lambda _g4300_
      (let ((_g4299_ (let () (declare (not safe)) (##length _g4300_))))
        (cond ((let () (declare (not safe)) (##fx= _g4299_ 2))
               (apply std/misc/number#xmax/map__0 _g4300_))
              ((let () (declare (not safe)) (##fx= _g4299_ 3))
               (apply std/misc/number#xmax/map__% _g4300_))
              (else
               (##raise-wrong-number-of-arguments-exception
                std/misc/number#xmax/map
                _g4300_)))))))
