typed-racket/typed-racket-test/xfail/apply-map-bug.rkt
2014-12-16 10:07:25 -05:00

9 lines
220 B
Racket

#lang typed-scheme
(: add-lists ((Listof Number) (Listof Number) * -> (Listof Number)))
(define (add-lists lst . lsts)
(apply map #{+ :: (Number Number * -> Number)} lst lsts))
(add-lists '(1 2 3) '(4 5 6) '(7 8 9))