(assert (equal? (matches?-for-7.37 '(a number? c)
'(a b c))
#f))
(assert (equal? (matches?-for-7.37 '(a symbol? c)
'(a b c))
#t))
(assert (equal? (matches?-for-7.37 '(a number? c)
'(a 13 c))
#t))
(assert (equal? (matches?-for-7.37 '(number? number? number?)
'(a 13 c))
#f))
(assert (equal? (matches?-for-7.37 '(number? b number?)
'(12 b 14))
#t))
(assert (equal? (matches?-for-7.37 '(number? b number?)
'(12 c 14))
#f))
(assert (equal? (matches?-for-7.37 '(symbol? number? symbol?)
'(12 13 14))
#f))
(assert (equal? (matches?-for-7.37 '(symbol? number? symbol?)
'(a 13 c))
#t))