(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #2> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #3> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #4> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #5> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #6> on (lambda () (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #7> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #8> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #9> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #10> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #11> on (lambda ()
                                                       (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #12> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #13> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #14> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #15> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #16> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #17> on (lambda ()
                                                       (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #18> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #19> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #20> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #21> on (lambda ()
                                                       (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #22> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #23> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #24> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #25> on (lambda ()
                                                       (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #26> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #27> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #28> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #29> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #30> on (lambda ()
                                                       (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #31> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #32> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #33> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #34> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #35> on (lambda ()
                                                      (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #36> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #37> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #38> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #39> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #40> on (lambda ()
                                                      (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #41> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #42> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #43> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #44> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #45> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #46> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #47> on (lambda ()
                                                       (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #48> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #49> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #50> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #51> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #52> on (lambda ()
                                                      (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #53> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #54> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #55> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #56> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #57> on (lambda ()
                                                      (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #58> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #59> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #60> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #61> on (lambda () (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #62> on (lambda ()
                                                       (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #63> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #64> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #65> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #66> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #67> on (lambda ()
                                                      (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #68> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #69> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #70> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #71> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #72> on (lambda ()
                                                      (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #73> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #74> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #75> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #76> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #77> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #78> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #79> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #80> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #81> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #82> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #83> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #84> on (lambda ()
                                                      (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #85> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #86> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #87> on (lambda ()
                                                      (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #88> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #89> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #90> on (lambda ()
                                                      (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #91> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #92> on (lambda ()
                                                      (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #93> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #94> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #95> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #96> on (lambda ()
                                                      (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #97> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #98> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #99> on (lambda ()
                                                      (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #100> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #101> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #102> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #103> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #104> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #105> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #106> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #107> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #108> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #109> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #110> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #111> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #112> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #113> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #114> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #115> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #116> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #117> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #118> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #119> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #120> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #121> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #122> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #123> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #124> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #125> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #126> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #127> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #128> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #129> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #130> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #131> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #132> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #133> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #134> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #135> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #136> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #137> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #138> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #139> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #140> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #141> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #142> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #143> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #144> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #145> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #146> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #147> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #148> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #149> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #150> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #151> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #152> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #153> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #154> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #155> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #156> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #157> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #158> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #159> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #160> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #161> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #162> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #163> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #164> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #165> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #166> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #167> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #168> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #169> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #170> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #171> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #172> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #173> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #174> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #175> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #176> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #177> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #178> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #179> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #180> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #181> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #182> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #183> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #184> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #185> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #186> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #187> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #188> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #189> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #190> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #191> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #192> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #193> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #194> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #195> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #196> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #197> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #198> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #199> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #200> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #201> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #202> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #203> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #204> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #205> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #206> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #207> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #208> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #209> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #210> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #211> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #212> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #213> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #214> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #215> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #216> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #217> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #218> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #219> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #220> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #221> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #222> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #223> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #224> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #225> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #226> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #227> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #228> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #229> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #230> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #231> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #232> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #233> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #234> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #235> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #236> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #237> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #238> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #239> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #240> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #241> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #242> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #243> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #244> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #245> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #246> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #247> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #248> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #249> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #250> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #251> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #252> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #253> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #254> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #255> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #256> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #257> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #258> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #259> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #260> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #261> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #262> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #263> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #264> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #265> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #266> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #267> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #268> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #269> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #270> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #271> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #272> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #273> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #274> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #275> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #276> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #277> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #278> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #279> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #280> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #281> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #282> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #283> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #284> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #285> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #286> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #287> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #288> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #289> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #290> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #291> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #292> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #293> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #294> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #295> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #296> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #297> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #298> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #299> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #300> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #301> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #302> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #303> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #304> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #305> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #306> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #307> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #308> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #309> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #310> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #311> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #312> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #313> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #314> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #315> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #316> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #317> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #318> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #319> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #320> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #321> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #322> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #323> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #324> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #325> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #326> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #327> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #328> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #329> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #330> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #331> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #332> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #333> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #334> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #335> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #336> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #337> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #338> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #339> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #340> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #341> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #342> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #343> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #344> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #345> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #346> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #347> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #348> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #349> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #350> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #351> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #352> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #353> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #354> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #355> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #356> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #357> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #358> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #359> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #360> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #361> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #362> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #363> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #364> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #365> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #366> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #367> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #368> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #369> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #370> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #371> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #372> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #373> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #374> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #375> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #376> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #377> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #378> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #379> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #380> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #381> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #382> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #383> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #384> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #385> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #386> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #387> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #388> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #389> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #390> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #391> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #392> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #393> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #394> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #395> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #396> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #397> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #398> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #399> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #400> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #401> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #402> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #403> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #404> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #405> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #406> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #407> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #408> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #409> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #410> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #411> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #412> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #413> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #414> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #415> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #416> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #417> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #418> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #419> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #420> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #421> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #422> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #423> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #424> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #425> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #426> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #427> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #428> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #429> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #430> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #431> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #432> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #433> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #434> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #435> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #436> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #437> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #438> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #439> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #440> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #441> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #442> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #443> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #444> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #445> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #446> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #447> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #448> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #449> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #450> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #451> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #452> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #453> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #454> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #455> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #456> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #457> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #458> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #459> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #460> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #461> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #462> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #463> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #464> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #465> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #466> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #467> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #468> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #469> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #470> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #471> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #472> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #473> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #474> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #475> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #476> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #477> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #478> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #479> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #480> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #481> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #482> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #483> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #484> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #485> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #486> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #487> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #488> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #489> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #490> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #491> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #492> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #493> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #494> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #495> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #496> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #497> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #498> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #499> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #500> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #501> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #502> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #503> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #504> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #505> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #506> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #507> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #508> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #509> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #510> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #511> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #512> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #513> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #514> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #515> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #516> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #517> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #518> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #519> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #520> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #521> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #522> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #523> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #524> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #525> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #526> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #527> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #528> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #529> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #530> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #531> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #532> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #533> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #534> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #535> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #536> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #537> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #538> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #539> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #540> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #541> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #542> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #543> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #544> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #545> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #546> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #547> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #548> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #549> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #550> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #551> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #552> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #553> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #554> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #555> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #556> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #557> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #558> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #559> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #560> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #561> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #562> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #563> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #564> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #565> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #566> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #567> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #568> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #569> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #570> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #571> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #572> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #573> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #574> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #575> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #576> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #577> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #578> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #579> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #580> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #581> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #582> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #583> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #584> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #585> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #586> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #587> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #588> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #589> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #590> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #591> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #592> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #593> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #594> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #595> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #596> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #597> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #598> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #599> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #600> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #601> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #602> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #603> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #604> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #605> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #606> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #607> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #608> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #609> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #610> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #611> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #612> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #613> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #614> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #615> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #616> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #617> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #618> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #619> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #620> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #621> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #622> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #623> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #624> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #625> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #626> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #627> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #628> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #629> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #630> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #631> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #632> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #633> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #634> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #635> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #636> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #637> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #638> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #639> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #640> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #641> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #642> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #643> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #644> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #645> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #646> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #647> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #648> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #649> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #650> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #651> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #652> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #653> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #654> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #655> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #656> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #657> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #658> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #659> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #660> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #661> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #662> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #663> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #664> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #665> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #666> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #667> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #668> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #669> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #670> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #671> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #672> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #673> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #674> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #675> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #676> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #677> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #678> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #679> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #680> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #681> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #682> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #683> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #684> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #685> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #686> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #687> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #688> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #689> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #690> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #691> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #692> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #693> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #694> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #695> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #696> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #697> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #698> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #699> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #700> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #701> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #702> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #703> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #704> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #705> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #706> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #707> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #708> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #709> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #710> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #711> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #712> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #713> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #714> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #715> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #716> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #717> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #718> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #719> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #720> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #721> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #722> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #723> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #724> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #725> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #726> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #727> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #728> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #729> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #730> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #731> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #732> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #733> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #734> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #735> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #736> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #737> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #738> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #739> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #740> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #741> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #742> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #743> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #744> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #745> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #746> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #747> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #748> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #749> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #750> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #751> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #752> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #753> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #754> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #755> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #756> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #757> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #758> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #759> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #760> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #761> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #762> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #763> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #764> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #765> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #766> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #767> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #768> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #769> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #770> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #771> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #772> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #773> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #774> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #775> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #776> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #777> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #778> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #779> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #780> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #781> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #782> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #783> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #784> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #785> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #786> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #787> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #788> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #789> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #790> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #791> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #792> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #793> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #794> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #795> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #796> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #797> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #798> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #799> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #800> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #801> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #802> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #803> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #804> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #805> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #806> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #807> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #808> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #809> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #810> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #811> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #812> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #813> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #814> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #815> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #816> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #817> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #818> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #819> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #820> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #821> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #822> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #823> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #824> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #825> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #826> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #827> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #828> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #829> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #830> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #831> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #832> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #833> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #834> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #835> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #836> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #837> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #838> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #839> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #840> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #841> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #842> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #843> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #844> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #845> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #846> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #847> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #848> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #849> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #850> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #851> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #852> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #853> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #854> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #855> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #856> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #857> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #858> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #859> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #860> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #861> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #862> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #863> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #864> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #865> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #866> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #867> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #868> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #869> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #870> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #871> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #872> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #873> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #874> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #875> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #876> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #877> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #878> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #879> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #880> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #881> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #882> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #883> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #884> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #885> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #886> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #887> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #888> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #889> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #890> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #891> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #892> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #893> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #894> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #895> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #896> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #897> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #898> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #899> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #900> on (lambda ()
                                                       (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #901> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #902> on (lambda () (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #903> on (lambda () (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #904> on (lambda ()
                                                       (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #905> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #906> on (lambda () (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #907> on (lambda ()
                                                       (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #908> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #909> on (lambda () (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #910> on (lambda ()
                                                       (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #911> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #912> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #913> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #914> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #915> on (lambda ()
                                                        (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #916> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #917> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #918> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #919> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #920> on (lambda ()
                                                        (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #921> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #922> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #923> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #924> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #925> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #926> on (lambda ()
                                                        (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #927> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #928> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #929> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #930> on (lambda ()
                                                        (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #931> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #932> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #933> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #934> on (lambda ()
                                                        (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #935> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #936> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #937> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #938> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #939> on (lambda ()
                                                        (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #940> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #941> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #942> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #943> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #944> on (lambda ()
                                                       (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #945> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #946> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #947> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #948> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #949> on (lambda ()
                                                       (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #950> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #951> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #952> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #953> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #954> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #955> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #956> on (lambda ()
                                                        (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #957> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #958> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #959> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #960> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #961> on (lambda ()
                                                       (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #962> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #963> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #964> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #965> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #966> on (lambda ()
                                                       (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #967> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #968> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #969> on (lambda () (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #970> on (lambda ()
                                                        (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #971> on (lambda ()
                                                        (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #972> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #973> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #974> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #975> on (lambda () (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #976> on (lambda ()
                                                       (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #977> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #978> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #979> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #980> on (lambda () (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #981> on (lambda ()
                                                       (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #982> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #983> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #984> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #985> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #986> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #987> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #988> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #989> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #990> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #991> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #992> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #993> on (lambda ()
                                                       (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #994> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #995> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #996> on (lambda ()
                                                       (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #997> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #998> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #999> on (lambda ()
                                                       (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1000> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1001> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1002> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1003> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1004> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1005> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1006> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1007> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1008> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1009> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1010> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1011> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1012> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1013> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1014> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1015> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1016> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1017> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1018> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1019> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1020> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1021> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1022> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1023> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1024> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1025> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1026> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1027> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1028> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1029> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1030> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1031> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1032> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1033> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1034> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1035> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1036> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1037> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1038> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1039> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1040> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1041> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1042> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1043> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1044> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1045> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1046> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1047> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1048> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1049> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1050> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1051> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1052> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1053> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1054> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1055> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1056> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1057> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1058> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1059> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1060> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1061> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1062> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1063> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1064> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1065> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1066> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1067> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1068> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1069> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1070> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1071> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1072> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1073> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1074> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1075> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1076> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1077> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1078> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1079> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1080> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1081> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1082> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1083> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1084> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1085> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1086> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1087> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1088> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1089> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1090> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1091> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1092> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1093> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1094> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1095> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1096> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1097> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1098> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1099> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1100> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1101> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1102> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1103> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1104> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1105> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1106> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1107> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1108> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1109> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1110> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1111> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1112> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1113> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1114> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1115> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1116> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1117> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1118> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1119> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1120> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1121> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1122> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1123> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1124> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1125> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1126> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1127> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1128> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1129> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1130> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1131> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1132> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1133> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1134> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1135> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1136> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1137> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1138> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1139> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1140> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1141> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1142> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1143> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1144> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1145> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1146> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1147> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1148> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1149> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1150> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1151> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1152> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1153> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1154> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1155> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1156> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1157> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1158> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1159> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1160> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1161> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1162> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1163> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1164> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1165> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1166> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1167> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1168> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1169> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1170> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1171> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1172> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1173> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1174> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1175> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1176> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1177> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1178> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1179> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1180> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1181> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1182> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1183> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1184> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1185> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1186> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1187> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1188> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1189> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1190> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1191> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1192> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1193> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1194> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1195> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1196> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1197> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1198> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1199> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1200> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1201> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1202> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1203> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1204> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1205> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1206> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1207> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1208> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1209> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1210> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1211> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1212> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1213> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1214> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1215> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1216> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1217> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1218> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1219> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1220> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1221> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1222> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1223> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1224> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1225> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1226> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1227> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1228> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1229> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1230> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1231> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1232> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1233> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1234> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1235> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1236> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1237> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1238> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1239> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1240> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1241> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1242> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1243> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1244> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1245> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1246> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1247> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1248> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1249> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1250> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1251> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1252> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1253> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1254> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1255> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1256> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1257> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1258> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1259> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1260> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1261> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1262> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1263> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1264> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1265> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1266> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1267> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1268> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1269> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1270> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1271> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1272> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1273> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1274> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1275> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1276> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1277> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1278> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1279> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1280> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1281> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1282> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1283> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1284> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1285> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1286> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1287> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1288> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1289> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1290> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1291> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1292> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1293> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1294> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1295> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1296> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1297> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1298> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1299> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1300> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1301> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1302> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1303> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1304> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1305> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1306> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1307> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1308> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1309> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1310> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1311> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1312> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1313> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1314> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1315> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1316> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1317> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1318> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1319> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1320> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1321> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1322> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1323> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1324> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1325> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1326> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1327> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1328> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1329> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1330> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1331> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1332> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1333> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1334> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1335> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1336> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1337> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1338> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1339> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1340> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1341> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1342> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1343> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1344> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1345> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1346> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1347> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1348> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1349> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1350> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1351> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1352> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1353> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1354> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1355> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1356> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1357> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1358> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1359> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1360> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1361> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1362> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1363> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1364> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1365> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1366> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1367> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1368> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1369> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1370> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1371> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1372> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1373> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1374> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1375> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1376> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1377> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1378> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1379> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1380> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1381> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1382> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1383> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1384> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1385> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1386> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1387> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1388> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1389> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1390> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1391> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1392> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1393> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1394> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1395> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1396> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1397> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1398> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1399> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1400> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1401> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1402> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1403> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1404> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1405> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1406> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1407> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1408> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1409> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1410> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1411> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1412> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1413> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1414> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1415> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1416> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1417> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1418> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1419> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1420> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1421> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1422> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1423> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1424> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1425> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1426> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1427> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1428> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1429> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1430> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1431> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1432> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1433> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1434> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1435> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1436> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1437> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1438> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1439> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1440> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1441> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1442> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1443> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1444> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1445> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1446> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1447> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1448> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1449> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1450> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1451> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1452> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1453> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1454> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1455> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1456> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1457> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1458> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1459> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1460> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1461> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1462> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1463> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1464> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1465> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1466> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1467> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1468> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1469> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1470> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1471> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1472> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1473> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1474> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1475> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1476> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1477> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1478> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1479> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1480> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1481> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1482> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1483> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1484> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1485> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1486> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1487> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1488> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1489> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1490> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1491> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1492> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1493> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1494> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1495> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1496> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1497> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1498> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1499> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1500> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1501> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1502> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1503> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1504> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1505> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1506> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1507> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1508> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1509> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1510> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1511> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1512> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1513> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1514> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1515> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1516> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1517> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1518> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1519> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1520> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1521> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1522> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1523> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1524> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1525> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1526> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1527> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1528> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1529> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1530> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1531> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1532> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1533> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1534> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1535> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1536> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1537> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1538> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1539> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1540> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1541> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1542> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1543> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1544> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1545> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1546> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1547> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1548> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1549> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1550> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1551> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1552> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1553> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1554> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1555> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1556> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1557> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1558> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1559> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1560> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1561> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1562> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1563> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1564> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1565> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1566> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1567> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1568> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1569> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1570> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1571> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1572> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1573> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1574> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1575> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1576> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1577> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1578> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1579> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1580> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1581> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1582> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1583> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1584> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1585> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1586> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1587> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1588> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1589> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1590> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1591> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1592> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1593> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1594> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1595> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1596> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1597> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1598> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1599> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1600> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1601> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1602> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1603> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1604> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1605> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1606> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1607> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1608> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1609> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1610> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1611> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1612> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1613> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1614> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1615> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1616> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1617> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1618> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1619> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1620> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1621> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1622> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1623> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1624> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1625> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1626> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1627> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1628> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1629> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1630> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1631> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1632> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1633> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1634> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1635> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1636> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1637> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1638> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1639> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1640> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1641> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1642> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1643> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1644> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1645> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1646> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1647> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1648> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1649> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1650> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1651> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1652> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1653> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1654> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1655> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1656> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1657> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1658> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1659> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1660> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1661> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1662> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1663> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1664> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1665> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1666> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1667> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1668> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1669> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1670> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1671> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1672> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1673> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1674> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1675> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1676> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1677> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1678> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1679> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1680> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1681> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1682> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1683> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1684> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1685> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1686> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1687> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1688> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1689> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1690> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1691> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1692> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1693> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1694> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1695> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1696> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1697> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1698> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1699> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1700> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1701> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1702> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1703> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1704> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1705> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1706> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1707> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1708> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1709> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1710> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1711> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1712> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1713> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1714> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1715> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1716> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1717> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1718> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1719> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1720> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1721> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1722> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1723> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1724> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1725> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1726> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1727> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1728> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1729> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1730> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1731> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1732> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1733> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1734> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1735> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1736> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1737> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1738> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1739> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1740> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1741> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1742> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1743> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1744> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1745> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1746> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1747> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1748> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1749> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1750> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1751> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1752> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1753> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1754> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1755> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1756> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1757> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1758> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1759> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1760> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1761> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1762> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1763> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1764> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1765> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1766> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1767> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1768> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1769> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1770> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1771> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1772> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1773> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1774> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1775> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1776> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1777> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1778> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1779> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1780> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1781> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1782> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1783> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1784> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1785> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1786> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1787> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1788> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1789> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1790> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1791> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1792> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1793> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1794> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1795> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1796> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1797> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1798> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1799> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1800> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1801> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1802> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1803> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1804> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1805> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1806> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1807> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1808> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1809> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1810> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1811> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1812> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1813> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1814> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1815> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1816> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1817> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1818> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1819> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1820> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1821> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1822> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1823> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1824> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1825> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1826> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1827> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1828> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1829> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1830> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1831> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1832> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1833> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1834> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1835> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1836> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1837> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1838> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1839> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1840> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1841> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1842> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1843> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1844> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1845> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1846> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1847> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1848> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1849> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1850> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1851> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1852> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1853> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1854> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1855> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1856> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1857> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1858> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1859> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1860> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1861> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1862> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1863> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1864> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1865> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1866> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1867> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1868> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1869> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1870> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1871> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1872> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1873> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1874> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1875> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1876> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1877> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1878> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1879> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1880> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1881> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1882> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1883> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1884> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1885> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1886> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1887> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1888> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1889> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1890> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1891> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1892> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1893> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1894> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1895> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1896> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1897> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1898> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1899> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1900> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1901> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #1902> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1903> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1904> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #1905> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1906> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #1907> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #1908> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1909> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1910> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1911> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #1912> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1913> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1914> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #1915> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1916> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1917> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #1918> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #1919> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1920> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
(lambda (b_2) '11)
(lambda (x_4) (if (< x_4 '0) (- x_4) (- '10 x_4)))
(lambda (l_11)
  (letrec ((add-list_13_16
            (lambda (l_14)
              (if (null? l_14)
                  '()
                  (cons (+ '1 (car l_14)) (add-list_13_16 (cdr l_14)))))))
    (add-list_13_16 l_11)))
(lambda (n_18) (list (+ '1 n_18) (+ '2 n_18) (+ '3 n_18)))
(lambda (env_27) (lookup 'x env_27))
(lambda (env_36) (apply (lookup 'f env_36) (list '1 '2 '3)))
(lambda (b_53) (+ '15 b_53 b_53 b_53 b_53 b_53 b_53))
(lambda () '55)
(lambda ()
  (list 'a
        'b
        'c
        'd
        'e
        'f
        'g
        'h
        'i
        'j
        'k
        'l
        'm
        'n
        'o
        'p
        'q
        'r
        's
        't
        'u
        'v
        'w
        'x
        'y
        'z))
(lambda ()
  (list 'z
        'y
        'x
        'w
        'v
        'u
        't
        's
        'r
        'q
        'p
        'o
        'n
        'm
        'l
        'k
        'j
        'i
        'h
        'g
        'f
        'e
        'd
        'c
        'b
        'a))

(lambda () 'ok)
ok on (lambda () (f1))
-----> #<wrong-number-of-arguments-exception #1921> on (lambda () (f1 1))
-----> #<wrong-number-of-arguments-exception #1922> on (lambda () (f1 1 2))
-----> #<wrong-number-of-arguments-exception #1923> on (lambda () (f1 1 2 3))
-----> #<wrong-number-of-arguments-exception #1924> on (lambda () (f1 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1925> on (lambda ()
                                                         (f1 x: 1 y: 2))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1926> on (lambda () (f2))
(1) on (lambda () (f2 1))
-----> #<wrong-number-of-arguments-exception #1927> on (lambda () (f2 1 2))
-----> #<wrong-number-of-arguments-exception #1928> on (lambda () (f2 1 2 3))
-----> #<wrong-number-of-arguments-exception #1929> on (lambda () (f2 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1930> on (lambda ()
                                                         (f2 1 x: 2 y: 3))

(lambda a (list a))
(()) on (lambda () (f3))
((1)) on (lambda () (f3 1))
((1 2)) on (lambda () (f3 1 2))
((1 2 3)) on (lambda () (f3 1 2 3))
((1 2 3 4)) on (lambda () (f3 1 2 3 4))
((x: 1 y: 2)) on (lambda () (f3 x: 1 y: 2))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1931> on (lambda () (f4))
(1 ()) on (lambda () (f4 1))
(1 (2)) on (lambda () (f4 1 2))
(1 (2 3)) on (lambda () (f4 1 2 3))
(1 (2 3 4)) on (lambda () (f4 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f4 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1932> on (lambda () (f5))
(1) on (lambda () (f5 1))
-----> #<wrong-number-of-arguments-exception #1933> on (lambda () (f5 1 2))
-----> #<wrong-number-of-arguments-exception #1934> on (lambda () (f5 1 2 3))
-----> #<wrong-number-of-arguments-exception #1935> on (lambda () (f5 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1936> on (lambda ()
                                                         (f5 1 x: 2 y: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1937> on (lambda () (f6))
(1 #f) on (lambda () (f6 1))
(1 2) on (lambda () (f6 1 2))
-----> #<wrong-number-of-arguments-exception #1938> on (lambda () (f6 1 2 3))
-----> #<wrong-number-of-arguments-exception #1939> on (lambda () (f6 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1940> on (lambda ()
                                                         (f6 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1941> on (lambda () (f7))
(1 (1 7)) on (lambda () (f7 1))
(1 2) on (lambda () (f7 1 2))
-----> #<wrong-number-of-arguments-exception #1942> on (lambda () (f7 1 2 3))
-----> #<wrong-number-of-arguments-exception #1943> on (lambda () (f7 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1944> on (lambda ()
                                                         (f7 1 2 x: 3 y: 4))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1945> on (lambda () (f8))
(1 ()) on (lambda () (f8 1))
(1 (2)) on (lambda () (f8 1 2))
(1 (2 3)) on (lambda () (f8 1 2 3))
(1 (2 3 4)) on (lambda () (f8 1 2 3 4))
(1 (x: 2 y: 3)) on (lambda () (f8 1 x: 2 y: 3))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1946> on (lambda () (f9))
(1) on (lambda () (f9 1))
-----> #<wrong-number-of-arguments-exception #1947> on (lambda () (f9 1 2))
-----> #<wrong-number-of-arguments-exception #1948> on (lambda () (f9 1 2 3))
-----> #<wrong-number-of-arguments-exception #1949> on (lambda ()
                                                         (f9 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1950> on (lambda () (f10))
(1 #f) on (lambda () (f10 1))
-----> #<wrong-number-of-arguments-exception #1951> on (lambda () (f10 1 2))
-----> #<keyword-expected-exception #1952> on (lambda () (f10 1 2 3))
(1 2) on (lambda () (f10 1 b: 2))
-----> #<unknown-keyword-argument-exception #1953> on (lambda () (f10 1 x: 2))
-----> #<unknown-keyword-argument-exception #1954> on (lambda ()
                                                        (f10 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1955> on (lambda () (f11))
(1 (1 7)) on (lambda () (f11 1))
-----> #<wrong-number-of-arguments-exception #1956> on (lambda () (f11 1 2))
-----> #<keyword-expected-exception #1957> on (lambda () (f11 1 2 3))
(1 2) on (lambda () (f11 1 b: 2))
-----> #<unknown-keyword-argument-exception #1958> on (lambda () (f11 1 x: 2))
-----> #<unknown-keyword-argument-exception #1959> on (lambda ()
                                                        (f11 1 x: 2 b: 3))

(lambda (a . b) (list a b))
-----> #<wrong-number-of-arguments-exception #1960> on (lambda () (f12))
(1 ()) on (lambda () (f12 1))
(1 (2)) on (lambda () (f12 1 2))
(1 (2 3)) on (lambda () (f12 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f12 1 x: 2 y: 3))

(lambda (a #!optional b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1961> on (lambda () (f13))
(1 #f ()) on (lambda () (f13 1))
(1 2 ()) on (lambda () (f13 1 2))
(1 2 (3)) on (lambda () (f13 1 2 3))
(1 2 (3 4)) on (lambda () (f13 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f13 1 2 x: 3 y: 4))

(lambda (a) (list a))
-----> #<wrong-number-of-arguments-exception #1962> on (lambda () (f14))
(1) on (lambda () (f14 1))
-----> #<wrong-number-of-arguments-exception #1963> on (lambda () (f14 1 2))
-----> #<wrong-number-of-arguments-exception #1964> on (lambda () (f14 1 2 3))
-----> #<wrong-number-of-arguments-exception #1965> on (lambda () (f14 1 x: 2))
-----> #<wrong-number-of-arguments-exception #1966> on (lambda ()
                                                         (f14 1 x: 2 y: 3))

(lambda (a #!key b) (list a b))
-----> #<wrong-number-of-arguments-exception #1967> on (lambda () (f15))
(1 #f) on (lambda () (f15 1))
-----> #<wrong-number-of-arguments-exception #1968> on (lambda () (f15 1 2))
-----> #<keyword-expected-exception #1969> on (lambda () (f15 1 2 3))
(1 2) on (lambda () (f15 1 b: 2))
-----> #<unknown-keyword-argument-exception #1970> on (lambda () (f15 1 x: 2))
-----> #<unknown-keyword-argument-exception #1971> on (lambda ()
                                                        (f15 1 x: 2 b: 3))

(lambda (a #!key (b (list a b))) (list a b))
-----> #<wrong-number-of-arguments-exception #1972> on (lambda () (f16))
(1 (1 7)) on (lambda () (f16 1))
-----> #<wrong-number-of-arguments-exception #1973> on (lambda () (f16 1 2))
-----> #<keyword-expected-exception #1974> on (lambda () (f16 1 2 3))
(1 2) on (lambda () (f16 1 b: 2))
-----> #<unknown-keyword-argument-exception #1975> on (lambda () (f16 1 x: 2))
-----> #<unknown-keyword-argument-exception #1976> on (lambda ()
                                                        (f16 1 x: 2 b: 3))

(lambda (a #!optional b) (list a b))
-----> #<wrong-number-of-arguments-exception #1977> on (lambda () (f17))
(1 #f) on (lambda () (f17 1))
(1 2) on (lambda () (f17 1 2))
-----> #<wrong-number-of-arguments-exception #1978> on (lambda () (f17 1 2 3))
-----> #<wrong-number-of-arguments-exception #1979> on (lambda ()
                                                         (f17 1 2 3 4))
-----> #<wrong-number-of-arguments-exception #1980> on (lambda ()
                                                         (f17 1 2 x: 3))
-----> #<wrong-number-of-arguments-exception #1981> on (lambda ()
                                                         (f17 1 2 x: 3 y: 4))

(lambda (a #!optional b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1982> on (lambda () (f18))
(1 #f #f) on (lambda () (f18 1))
(1 2 #f) on (lambda () (f18 1 2))
-----> #<wrong-number-of-arguments-exception #1983> on (lambda () (f18 1 2 3))
-----> #<keyword-expected-exception #1984> on (lambda () (f18 1 2 3 4))
(1 2 3) on (lambda () (f18 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1985> on (lambda ()
                                                        (f18 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1986> on (lambda ()
                                                        (f18 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c)) #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1987> on (lambda () (f19))
(1 (1 7 8) (1 (1 7 8) 8)) on (lambda () (f19 1))
(1 2 (1 2 8)) on (lambda () (f19 1 2))
-----> #<wrong-number-of-arguments-exception #1988> on (lambda () (f19 1 2 3))
-----> #<keyword-expected-exception #1989> on (lambda () (f19 1 2 3 4))
(1 2 3) on (lambda () (f19 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #1990> on (lambda ()
                                                        (f19 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #1991> on (lambda ()
                                                        (f19 1 2 x: 3 c: 4))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1992> on (lambda () (f20))
(1 ()) on (lambda () (f20 1))
(1 (2)) on (lambda () (f20 1 2))
(1 (2 3)) on (lambda () (f20 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f20 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1993> on (lambda () (f21))
(1 () #f) on (lambda () (f21 1))
(1 (2) #f) on (lambda () (f21 1 2))
(1 (2 3) #f) on (lambda () (f21 1 2 3))
(1 (c: 2) 2) on (lambda () (f21 1 c: 2))
(1 (x: 2) #f) on (lambda () (f21 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f21 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1994> on (lambda () (f22))
(1 () (1 () 8)) on (lambda () (f22 1))
(1 (2) (1 (2) 8)) on (lambda () (f22 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f22 1 2 3))
(1 (c: 2) 2) on (lambda () (f22 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f22 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f22 1 x: 2 c: 3))

(lambda (a #!rest b #!key) (list a b))
-----> #<wrong-number-of-arguments-exception #1995> on (lambda () (f23))
(1 ()) on (lambda () (f23 1))
(1 (2)) on (lambda () (f23 1 2))
(1 (2 3)) on (lambda () (f23 1 2 3))
(1 (x: 2 y: 3)) on (lambda () (f23 1 x: 2 y: 3))

(lambda (a #!rest b #!key c) (list a b c))
-----> #<wrong-number-of-arguments-exception #1996> on (lambda () (f24))
(1 () #f) on (lambda () (f24 1))
(1 (2) #f) on (lambda () (f24 1 2))
(1 (2 3) #f) on (lambda () (f24 1 2 3))
(1 (c: 2) 2) on (lambda () (f24 1 c: 2))
(1 (x: 2) #f) on (lambda () (f24 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f24 1 x: 2 c: 3))

(lambda (a #!rest b #!key (c (list a b c))) (list a b c))
-----> #<wrong-number-of-arguments-exception #1997> on (lambda () (f25))
(1 () (1 () 8)) on (lambda () (f25 1))
(1 (2) (1 (2) 8)) on (lambda () (f25 1 2))
(1 (2 3) (1 (2 3) 8)) on (lambda () (f25 1 2 3))
(1 (c: 2) 2) on (lambda () (f25 1 c: 2))
(1 (x: 2) (1 (x: 2) 8)) on (lambda () (f25 1 x: 2))
(1 (x: 2 c: 3) 3) on (lambda () (f25 1 x: 2 c: 3))

(lambda (a #!optional b #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1998> on (lambda () (f26))
(1 #f ()) on (lambda () (f26 1))
(1 2 ()) on (lambda () (f26 1 2))
(1 2 (3)) on (lambda () (f26 1 2 3))
(1 2 (3 4)) on (lambda () (f26 1 2 3 4))
(1 2 (x: 3 y: 4)) on (lambda () (f26 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!rest c #!key) (list a b c))
-----> #<wrong-number-of-arguments-exception #1999> on (lambda () (f27))
(1 (1 7 8) ()) on (lambda () (f27 1))
(1 2 ()) on (lambda () (f27 1 2))
(1 2 (3)) on (lambda () (f27 1 2 3))
(1 2 (3 4)) on (lambda () (f27 1 2 3 4))
(1 2 (c: 3)) on (lambda () (f27 1 2 c: 3))
(1 2 (x: 3)) on (lambda () (f27 1 2 x: 3))
(1 2 (x: 3 c: 4)) on (lambda () (f27 1 2 x: 3 c: 4))

(lambda (a #!optional b #!rest c #!key d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #2000> on (lambda () (f28))
(1 #f () #f) on (lambda () (f28 1))
(1 2 () #f) on (lambda () (f28 1 2))
(1 2 (3) #f) on (lambda () (f28 1 2 3))
(1 2 (3 4) #f) on (lambda () (f28 1 2 3 4))
(1 2 (c: 3) #f) on (lambda () (f28 1 2 c: 3))
(1 2 (x: 3) #f) on (lambda () (f28 1 2 x: 3))
(1 2 (x: 3 c: 4) #f) on (lambda () (f28 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!rest c #!key (d (list a b c d)))
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #2001> on (lambda () (f29))
(1 (1 7 8 9) () (1 (1 7 8 9) () 9)) on (lambda () (f29 1))
(1 2 () (1 2 () 9)) on (lambda () (f29 1 2))
(1 2 (3) (1 2 (3) 9)) on (lambda () (f29 1 2 3))
(1 2 (3 4) (1 2 (3 4) 9)) on (lambda () (f29 1 2 3 4))
(1 2 (c: 3) (1 2 (c: 3) 9)) on (lambda () (f29 1 2 c: 3))
(1 2 (x: 3) (1 2 (x: 3) 9)) on (lambda () (f29 1 2 x: 3))
(1 2 (x: 3 c: 4) (1 2 (x: 3 c: 4) 9)) on (lambda () (f29 1 2 x: 3 c: 4))

(lambda (a #!key . b) (list a b))
-----> #<wrong-number-of-arguments-exception #2002> on (lambda () (f30))
(1 ()) on (lambda () (f30 1))
(1 (2)) on (lambda () (f30 1 2))
(1 (2 3)) on (lambda () (f30 1 2 3))
-----> #<unknown-keyword-argument-exception #2003> on (lambda ()
                                                        (f30 1 x: 2 y: 3))

(lambda (a #!key b . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #2004> on (lambda () (f31))
(1 #f ()) on (lambda () (f31 1))
(1 #f (2)) on (lambda () (f31 1 2))
(1 #f (2 3)) on (lambda () (f31 1 2 3))
(1 2 ()) on (lambda () (f31 1 b: 2))
(1 2 (b:)) on (lambda () (f31 1 b: 2 b:))
(1 2 ()) on (lambda () (f31 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f31 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f31 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #2005> on (lambda () (f31 1 x: 2))
-----> #<unknown-keyword-argument-exception #2006> on (lambda ()
                                                        (f31 1 x: 2 b: 3))

(lambda (a #!key (b (list a b)) . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #2007> on (lambda () (f32))
(1 (1 7) ()) on (lambda () (f32 1))
(1 (1 7) (2)) on (lambda () (f32 1 2))
(1 (1 7) (2 3)) on (lambda () (f32 1 2 3))
(1 2 ()) on (lambda () (f32 1 b: 2))
(1 2 (b:)) on (lambda () (f32 1 b: 2 b:))
(1 2 ()) on (lambda () (f32 1 b: 2 b: 3))
(1 2 (4)) on (lambda () (f32 1 b: 2 b: 3 4))
(1 2 (4 5)) on (lambda () (f32 1 b: 2 b: 3 4 5))
-----> #<unknown-keyword-argument-exception #2008> on (lambda () (f32 1 x: 2))
-----> #<unknown-keyword-argument-exception #2009> on (lambda ()
                                                        (f32 1 x: 2 b: 3))

(lambda (a #!optional b #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #2010> on (lambda () (f33))
(1 #f ()) on (lambda () (f33 1))
(1 2 ()) on (lambda () (f33 1 2))
(1 2 (3)) on (lambda () (f33 1 2 3))
(1 2 (3 4)) on (lambda () (f33 1 2 3 4))
-----> #<unknown-keyword-argument-exception #2011> on (lambda ()
                                                        (f33 1 2 x: 3 y: 4))

(lambda (a #!optional (b (list a b c)) #!key . c) (list a b c))
-----> #<wrong-number-of-arguments-exception #2012> on (lambda () (f34))
(1 (1 7 8) ()) on (lambda () (f34 1))
(1 2 ()) on (lambda () (f34 1 2))
(1 2 (3)) on (lambda () (f34 1 2 3))
(1 2 (3 4)) on (lambda () (f34 1 2 3 4))
-----> #<unknown-keyword-argument-exception #2013> on (lambda ()
                                                        (f34 1 2 c: 3))
-----> #<unknown-keyword-argument-exception #2014> on (lambda ()
                                                        (f34 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #2015> on (lambda ()
                                                        (f34 1 2 x: 3 c: 4))

(lambda (a #!optional b #!key c . d) (list a b c d))
-----> #<wrong-number-of-arguments-exception #2016> on (lambda () (f35))
(1 #f #f ()) on (lambda () (f35 1))
(1 2 #f ()) on (lambda () (f35 1 2))
(1 2 #f (3)) on (lambda () (f35 1 2 3))
(1 2 #f (3 4)) on (lambda () (f35 1 2 3 4))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f35 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f35 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f35 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f35 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #2017> on (lambda ()
                                                        (f35 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #2018> on (lambda ()
                                                        (f35 1 2 x: 3 c: 4))

(lambda (a #!optional (b (list a b c d)) #!key (c (list a b c d)) . d)
  (list a b c d))
-----> #<wrong-number-of-arguments-exception #2019> on (lambda () (f36))
(1 (1 7 8 9) (1 (1 7 8 9) 8 9) ()) on (lambda () (f36 1))
(1 2 (1 2 8 9) ()) on (lambda () (f36 1 2))
(1 2 (1 2 8 9) (3)) on (lambda () (f36 1 2 3))
(1 2 (1 2 8 9) (3 4)) on (lambda () (f36 1 2 3 4))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3))
(1 2 3 (c:)) on (lambda () (f36 1 2 c: 3 c:))
(1 2 3 ()) on (lambda () (f36 1 2 c: 3 c: 4))
(1 2 3 (5)) on (lambda () (f36 1 2 c: 3 c: 4 5))
(1 2 3 (5 6)) on (lambda () (f36 1 2 c: 3 c: 4 5 6))
-----> #<unknown-keyword-argument-exception #2020> on (lambda ()
                                                        (f36 1 2 x: 3))
-----> #<unknown-keyword-argument-exception #2021> on (lambda ()
                                                        (f36 1 2 x: 3 c: 4))
real-time OK
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-string -1)
ok
*** ERROR IN ##make-string -- Heap overflow
ok
*** ERROR IN ##make-string -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-string 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-string 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) CHARACTER expected
(make-string 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) CHARACTER expected
(string #\5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) STRING expected
(string-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) STRING expected
(string-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(string-ref "56" -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(string-ref "56" 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(string-ref "56" 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) STRING expected
(string-set! 123456789012345678901 0 #\3)
ok
*** ERROR IN #<procedure #2022>, "mix.scm"@1195.3 -- (Argument 2) Out of range
(string-set! "56" -1 #\3)
ok
*** ERROR IN #<procedure #2023>, "mix.scm"@1196.3 -- (Argument 2) Out of range
(string-set! "56" 2 #\3)
ok
*** ERROR IN #<procedure #2024>, "mix.scm"@1197.3 -- (Argument 2) Out of range
(string-set! "56" 123456789012345678901 #\3)
ok
*** ERROR IN #<procedure #2025>, "mix.scm"@1198.3 -- (Argument 3) CHARACTER expected
(string-set! "56" 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) STRING expected
(string->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->string 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) CHARACTER LIST expected
(list->string '(#\5 b))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-vector -1)
ok
*** ERROR IN ##make-vector -- Heap overflow
ok
*** ERROR IN ##make-vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) VECTOR expected
(vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) VECTOR expected
(vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(vector-ref '#(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(vector-ref '#(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(vector-ref '#(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) VECTOR expected
(vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2026>, "mix.scm"@1228.3 -- (Argument 2) Out of range
(vector-set! '#(5 6) -1 3)
ok
*** ERROR IN #<procedure #2027>, "mix.scm"@1229.3 -- (Argument 2) Out of range
(vector-set! '#(5 6) 2 3)
ok
*** ERROR IN #<procedure #2028>, "mix.scm"@1230.3 -- (Argument 2) Out of range
(vector-set! '#(5 6) 123456789012345678901 3)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) VECTOR expected
(vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->vector 123456789012345678901)
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s8vector -1)
ok
*** ERROR IN ##make-s8vector -- Heap overflow
ok
*** ERROR IN ##make-s8vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s8vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-s8vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 8 bit exact INTEGER expected
(make-s8vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 8 bit exact INTEGER expected
(s8vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S8VECTOR expected
(s8vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S8VECTOR expected
(s8vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s8vector-ref '#s8(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s8vector-ref '#s8(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s8vector-ref '#s8(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S8VECTOR expected
(s8vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2029>, "mix.scm"@1261.3 -- (Argument 2) Out of range
(s8vector-set! '#s8(5 6) -1 3)
ok
*** ERROR IN #<procedure #2030>, "mix.scm"@1262.3 -- (Argument 2) Out of range
(s8vector-set! '#s8(5 6) 2 3)
ok
*** ERROR IN #<procedure #2031>, "mix.scm"@1263.3 -- (Argument 2) Out of range
(s8vector-set! '#s8(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2032>, "mix.scm"@1264.3 -- (Argument 3) Signed 8 bit exact INTEGER expected
(s8vector-set! '#s8(5 6) 1 -129)
ok
*** ERROR IN #<procedure #2033>, "mix.scm"@1265.3 -- (Argument 3) Signed 8 bit exact INTEGER expected
(s8vector-set! '#s8(5 6) 1 128)
ok
*** ERROR IN #<procedure #2034>, "mix.scm"@1266.3 -- (Argument 3) Signed 8 bit exact INTEGER expected
(s8vector-set! '#s8(5 6) 1 123456789012345678901)
ok
*** ERROR IN #<procedure #2035>, "mix.scm"@1267.3 -- (Argument 3) Signed 8 bit exact INTEGER expected
(s8vector-set! '#s8(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S8VECTOR expected
(s8vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->s8vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 8 bit exact INTEGER LIST expected
(list->s8vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 8 bit exact INTEGER LIST expected
(list->s8vector '(128))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u8vector -1)
ok
*** ERROR IN ##make-u8vector -- Heap overflow
ok
*** ERROR IN ##make-u8vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u8vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-u8vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 8 bit exact INTEGER expected
(make-u8vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 8 bit exact INTEGER expected
(u8vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U8VECTOR expected
(u8vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U8VECTOR expected
(u8vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u8vector-ref '#u8(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u8vector-ref '#u8(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u8vector-ref '#u8(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U8VECTOR expected
(u8vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2036>, "mix.scm"@1300.3 -- (Argument 2) Out of range
(u8vector-set! '#u8(5 6) -1 3)
ok
*** ERROR IN #<procedure #2037>, "mix.scm"@1301.3 -- (Argument 2) Out of range
(u8vector-set! '#u8(5 6) 2 3)
ok
*** ERROR IN #<procedure #2038>, "mix.scm"@1302.3 -- (Argument 2) Out of range
(u8vector-set! '#u8(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2039>, "mix.scm"@1303.3 -- (Argument 3) Unsigned 8 bit exact INTEGER expected
(u8vector-set! '#u8(5 6) 1 -1)
ok
*** ERROR IN #<procedure #2040>, "mix.scm"@1304.3 -- (Argument 3) Unsigned 8 bit exact INTEGER expected
(u8vector-set! '#u8(5 6) 1 256)
ok
*** ERROR IN #<procedure #2041>, "mix.scm"@1305.3 -- (Argument 3) Unsigned 8 bit exact INTEGER expected
(u8vector-set! '#u8(5 6) 1 123456789012345678901)
ok
*** ERROR IN #<procedure #2042>, "mix.scm"@1306.3 -- (Argument 3) Unsigned 8 bit exact INTEGER expected
(u8vector-set! '#u8(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U8VECTOR expected
(u8vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->u8vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 8 bit exact INTEGER LIST expected
(list->u8vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 8 bit exact INTEGER LIST expected
(list->u8vector '(256))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s16vector -1)
ok
*** ERROR IN ##make-s16vector -- Heap overflow
ok
*** ERROR IN ##make-s16vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s16vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-s16vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 16 bit exact INTEGER expected
(make-s16vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 16 bit exact INTEGER expected
(s16vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S16VECTOR expected
(s16vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S16VECTOR expected
(s16vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s16vector-ref '#s16(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s16vector-ref '#s16(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s16vector-ref '#s16(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S16VECTOR expected
(s16vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2043>, "mix.scm"@1339.3 -- (Argument 2) Out of range
(s16vector-set! '#s16(5 6) -1 3)
ok
*** ERROR IN #<procedure #2044>, "mix.scm"@1340.3 -- (Argument 2) Out of range
(s16vector-set! '#s16(5 6) 2 3)
ok
*** ERROR IN #<procedure #2045>, "mix.scm"@1341.3 -- (Argument 2) Out of range
(s16vector-set! '#s16(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2046>, "mix.scm"@1342.3 -- (Argument 3) Signed 16 bit exact INTEGER expected
(s16vector-set! '#s16(5 6) 1 -32769)
ok
*** ERROR IN #<procedure #2047>, "mix.scm"@1343.3 -- (Argument 3) Signed 16 bit exact INTEGER expected
(s16vector-set! '#s16(5 6) 1 32768)
ok
*** ERROR IN #<procedure #2048>, "mix.scm"@1344.3 -- (Argument 3) Signed 16 bit exact INTEGER expected
(s16vector-set! '#s16(5 6) 1 123456789012345678901)
ok
*** ERROR IN #<procedure #2049>, "mix.scm"@1345.3 -- (Argument 3) Signed 16 bit exact INTEGER expected
(s16vector-set! '#s16(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S16VECTOR expected
(s16vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->s16vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 16 bit exact INTEGER LIST expected
(list->s16vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 16 bit exact INTEGER LIST expected
(list->s16vector '(32768))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u16vector -1)
ok
*** ERROR IN ##make-u16vector -- Heap overflow
ok
*** ERROR IN ##make-u16vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u16vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-u16vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 16 bit exact INTEGER expected
(make-u16vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 16 bit exact INTEGER expected
(u16vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U16VECTOR expected
(u16vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U16VECTOR expected
(u16vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u16vector-ref '#u16(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u16vector-ref '#u16(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u16vector-ref '#u16(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U16VECTOR expected
(u16vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2050>, "mix.scm"@1378.3 -- (Argument 2) Out of range
(u16vector-set! '#u16(5 6) -1 3)
ok
*** ERROR IN #<procedure #2051>, "mix.scm"@1379.3 -- (Argument 2) Out of range
(u16vector-set! '#u16(5 6) 2 3)
ok
*** ERROR IN #<procedure #2052>, "mix.scm"@1380.3 -- (Argument 2) Out of range
(u16vector-set! '#u16(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2053>, "mix.scm"@1381.3 -- (Argument 3) Unsigned 16 bit exact INTEGER expected
(u16vector-set! '#u16(5 6) 1 -1)
ok
*** ERROR IN #<procedure #2054>, "mix.scm"@1382.3 -- (Argument 3) Unsigned 16 bit exact INTEGER expected
(u16vector-set! '#u16(5 6) 1 65536)
ok
*** ERROR IN #<procedure #2055>, "mix.scm"@1383.3 -- (Argument 3) Unsigned 16 bit exact INTEGER expected
(u16vector-set! '#u16(5 6) 1 123456789012345678901)
ok
*** ERROR IN #<procedure #2056>, "mix.scm"@1384.3 -- (Argument 3) Unsigned 16 bit exact INTEGER expected
(u16vector-set! '#u16(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U16VECTOR expected
(u16vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->u16vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 16 bit exact INTEGER LIST expected
(list->u16vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 16 bit exact INTEGER LIST expected
(list->u16vector '(65536))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s32vector -1)
ok
*** ERROR IN ##make-s32vector -- Heap overflow
ok
*** ERROR IN ##make-s32vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-s32vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 32 bit exact INTEGER expected
(make-s32vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 32 bit exact INTEGER expected
(s32vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S32VECTOR expected
(s32vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S32VECTOR expected
(s32vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s32vector-ref '#s32(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s32vector-ref '#s32(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s32vector-ref '#s32(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S32VECTOR expected
(s32vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2057>, "mix.scm"@1418.3 -- (Argument 2) Out of range
(s32vector-set! '#s32(5 6) -1 3)
ok
*** ERROR IN #<procedure #2058>, "mix.scm"@1419.3 -- (Argument 2) Out of range
(s32vector-set! '#s32(5 6) 2 3)
ok
*** ERROR IN #<procedure #2059>, "mix.scm"@1420.3 -- (Argument 2) Out of range
(s32vector-set! '#s32(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2060>, "mix.scm"@1421.3 -- (Argument 3) Signed 32 bit exact INTEGER expected
(s32vector-set! '#s32(5 6) 1 -2147483649)
ok
*** ERROR IN #<procedure #2061>, "mix.scm"@1422.3 -- (Argument 3) Signed 32 bit exact INTEGER expected
(s32vector-set! '#s32(5 6) 1 2147483648)
ok
*** ERROR IN #<procedure #2062>, "mix.scm"@1423.3 -- (Argument 3) Signed 32 bit exact INTEGER expected
(s32vector-set! '#s32(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S32VECTOR expected
(s32vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->s32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 32 bit exact INTEGER LIST expected
(list->s32vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 32 bit exact INTEGER LIST expected
(list->s32vector '(2147483648))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u32vector -1)
ok
*** ERROR IN ##make-u32vector -- Heap overflow
ok
*** ERROR IN ##make-u32vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-u32vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 32 bit exact INTEGER expected
(make-u32vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 32 bit exact INTEGER expected
(u32vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U32VECTOR expected
(u32vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U32VECTOR expected
(u32vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u32vector-ref '#u32(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u32vector-ref '#u32(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u32vector-ref '#u32(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U32VECTOR expected
(u32vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2063>, "mix.scm"@1457.3 -- (Argument 2) Out of range
(u32vector-set! '#u32(5 6) -1 3)
ok
*** ERROR IN #<procedure #2064>, "mix.scm"@1458.3 -- (Argument 2) Out of range
(u32vector-set! '#u32(5 6) 2 3)
ok
*** ERROR IN #<procedure #2065>, "mix.scm"@1459.3 -- (Argument 2) Out of range
(u32vector-set! '#u32(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2066>, "mix.scm"@1460.3 -- (Argument 3) Unsigned 32 bit exact INTEGER expected
(u32vector-set! '#u32(5 6) 1 -1)
ok
*** ERROR IN #<procedure #2067>, "mix.scm"@1461.3 -- (Argument 3) Unsigned 32 bit exact INTEGER expected
(u32vector-set! '#u32(5 6) 1 4294967296)
ok
*** ERROR IN #<procedure #2068>, "mix.scm"@1462.3 -- (Argument 3) Unsigned 32 bit exact INTEGER expected
(u32vector-set! '#u32(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U32VECTOR expected
(u32vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->u32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 32 bit exact INTEGER LIST expected
(list->u32vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 32 bit exact INTEGER LIST expected
(list->u32vector '(4294967296))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s64vector -1)
ok
*** ERROR IN ##make-s64vector -- Heap overflow
ok
*** ERROR IN ##make-s64vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-s64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-s64vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 64 bit exact INTEGER expected
(make-s64vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Signed 64 bit exact INTEGER expected
(s64vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S64VECTOR expected
(s64vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S64VECTOR expected
(s64vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s64vector-ref '#s64(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s64vector-ref '#s64(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(s64vector-ref '#s64(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S64VECTOR expected
(s64vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2069>, "mix.scm"@1496.3 -- (Argument 2) Out of range
(s64vector-set! '#s64(5 6) -1 3)
ok
*** ERROR IN #<procedure #2070>, "mix.scm"@1497.3 -- (Argument 2) Out of range
(s64vector-set! '#s64(5 6) 2 3)
ok
*** ERROR IN #<procedure #2071>, "mix.scm"@1498.3 -- (Argument 2) Out of range
(s64vector-set! '#s64(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2072>, "mix.scm"@1499.3 -- (Argument 3) Signed 64 bit exact INTEGER expected
(s64vector-set! '#s64(5 6) 1 -9223372036854775809)
ok
*** ERROR IN #<procedure #2073>, "mix.scm"@1500.3 -- (Argument 3) Signed 64 bit exact INTEGER expected
(s64vector-set! '#s64(5 6) 1 9223372036854775808)
ok
*** ERROR IN #<procedure #2074>, "mix.scm"@1501.3 -- (Argument 3) Signed 64 bit exact INTEGER expected
(s64vector-set! '#s64(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) S64VECTOR expected
(s64vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->s64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 64 bit exact INTEGER LIST expected
(list->s64vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Signed 64 bit exact INTEGER LIST expected
(list->s64vector '(9223372036854775808))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u64vector -1)
ok
*** ERROR IN ##make-u64vector -- Heap overflow
ok
*** ERROR IN ##make-u64vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-u64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-u64vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 64 bit exact INTEGER expected
(make-u64vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Unsigned 64 bit exact INTEGER expected
(u64vector 5 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U64VECTOR expected
(u64vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U64VECTOR expected
(u64vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u64vector-ref '#u64(5 6) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u64vector-ref '#u64(5 6) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(u64vector-ref '#u64(5 6) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U64VECTOR expected
(u64vector-set! 123456789012345678901 0 3)
ok
*** ERROR IN #<procedure #2075>, "mix.scm"@1535.3 -- (Argument 2) Out of range
(u64vector-set! '#u64(5 6) -1 3)
ok
*** ERROR IN #<procedure #2076>, "mix.scm"@1536.3 -- (Argument 2) Out of range
(u64vector-set! '#u64(5 6) 2 3)
ok
*** ERROR IN #<procedure #2077>, "mix.scm"@1537.3 -- (Argument 2) Out of range
(u64vector-set! '#u64(5 6) 123456789012345678901 3)
ok
*** ERROR IN #<procedure #2078>, "mix.scm"@1538.3 -- (Argument 3) Unsigned 64 bit exact INTEGER expected
(u64vector-set! '#u64(5 6) 1 -1)
ok
*** ERROR IN #<procedure #2079>, "mix.scm"@1539.3 -- (Argument 3) Unsigned 64 bit exact INTEGER expected
(u64vector-set! '#u64(5 6) 1 18446744073709551616)
ok
*** ERROR IN #<procedure #2080>, "mix.scm"@1540.3 -- (Argument 3) Unsigned 64 bit exact INTEGER expected
(u64vector-set! '#u64(5 6) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) U64VECTOR expected
(u64vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->u64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 64 bit exact INTEGER LIST expected
(list->u64vector '(5 b))
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Unsigned 64 bit exact INTEGER LIST expected
(list->u64vector '(18446744073709551616))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-f32vector -1)
ok
*** ERROR IN ##make-f32vector -- Heap overflow
ok
*** ERROR IN ##make-f32vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-f32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-f32vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Inexact REAL expected
(make-f32vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Inexact REAL expected
(f32vector 5. 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F32VECTOR expected
(f32vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F32VECTOR expected
(f32vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f32vector-ref '#f32(5. 6.) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f32vector-ref '#f32(5. 6.) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f32vector-ref '#f32(5. 6.) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F32VECTOR expected
(f32vector-set! 123456789012345678901 0 3.)
ok
*** ERROR IN #<procedure #2081>, "mix.scm"@1573.3 -- (Argument 2) Out of range
(f32vector-set! '#f32(5. 6.) -1 3.)
ok
*** ERROR IN #<procedure #2082>, "mix.scm"@1574.3 -- (Argument 2) Out of range
(f32vector-set! '#f32(5. 6.) 2 3.)
ok
*** ERROR IN #<procedure #2083>, "mix.scm"@1575.3 -- (Argument 2) Out of range
(f32vector-set! '#f32(5. 6.) 123456789012345678901 3.)
ok
*** ERROR IN #<procedure #2084>, "mix.scm"@1576.3 -- (Argument 3) Inexact REAL expected
(f32vector-set! '#f32(5. 6.) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F32VECTOR expected
(f32vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->f32vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Inexact REAL LIST expected
(list->f32vector '(5. b))
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-f64vector -1)
ok
*** ERROR IN ##make-f64vector -- Heap overflow
ok
*** ERROR IN ##make-f64vector -- Heap overflow
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Out of range
(make-f64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Exact INTEGER expected
(make-f64vector 1.5)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Inexact REAL expected
(make-f64vector 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Inexact REAL expected
(f64vector 5. 'b)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F64VECTOR expected
(f64vector-length 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F64VECTOR expected
(f64vector-ref 123456789012345678901 0)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f64vector-ref '#f64(5. 6.) -1)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f64vector-ref '#f64(5. 6.) 2)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 2) Out of range
(f64vector-ref '#f64(5. 6.) 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F64VECTOR expected
(f64vector-set! 123456789012345678901 0 3.)
ok
*** ERROR IN #<procedure #2085>, "mix.scm"@1608.3 -- (Argument 2) Out of range
(f64vector-set! '#f64(5. 6.) -1 3.)
ok
*** ERROR IN #<procedure #2086>, "mix.scm"@1609.3 -- (Argument 2) Out of range
(f64vector-set! '#f64(5. 6.) 2 3.)
ok
*** ERROR IN #<procedure #2087>, "mix.scm"@1610.3 -- (Argument 2) Out of range
(f64vector-set! '#f64(5. 6.) 123456789012345678901 3.)
ok
*** ERROR IN #<procedure #2088>, "mix.scm"@1611.3 -- (Argument 3) Inexact REAL expected
(f64vector-set! '#f64(5. 6.) 1 'a)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) F64VECTOR expected
(f64vector->list 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) LIST expected
(list->f64vector 123456789012345678901)
ok
*** ERROR IN test-form, "mix.scm"@648.15 -- (Argument 1) Inexact REAL LIST expected
(list->f64vector '(5. b))
ok
OK
1.4142135623730951
209.
+inf.0
-inf.0
-inf.0
+inf.0
+nan.0
+nan.0
#t
#t
-0.
