maybe argument count bug? pasted by klm` on Thu May 10 23:58:09 2018

2356 klm@kth /tmp  ➤ 
csi -e '(define (x a1 a2 a3 a4 a5 a6 a7) #t) (x 1 2 3 4 5 6)'

Error: bad argument count
7
6

2356 klm@kth /tmp  ➤ 
csi -e '(define (x a1 a2 a3 a4 a5 a6 a7 #!key X) #t) (x 1 2 3 4 5 6)'

Error: bad argument count
1
6

no title added by klm` on Fri May 11 00:00:15 2018

in the second error, shouldn't the numbers be 7 and 6 (not 1 and 6)?

this happens on both chicken 4.13 and 5