try this added by Bunny351 on Wed Aug 28 16:25:29 2019


(define (foo x y)
  (if (and (eq? (##sys#slot x 0) y)
           (eq? (##sys#slot x 0) y))
      (##sys#slot x 0)
      (if (and (eq? (##sys#slot x 0) y)
               (eq? (##sys#slot x 0) y))
          (##sys#slot x 0)
          (if (and (eq? (##sys#slot x 0) y)
                   (eq? (##sys#slot x 0) y))
              (##sys#slot x 0)
              (if (and (eq? (##sys#slot x 0) y)
                       (eq? (##sys#slot x 0) y))
                  (##sys#slot x 0)
                  (fail))))))

(foo 123)
(foo 456)

;; csc -O2 -d0 -debug 7 -A x.scm