Expected syntax for destructuring-bind

ahhh OK,

clojure-rte.core> (meta [^Boolean 'a 'b ^Number 'c])
nil
clojure-rte.core> 
(nil nil nil)
clojure-rte.core> (map meta '[^Boolean a b ^Number c])
({:tag Boolean} nil {:tag Number})
clojure-rte.core>