silence warning by `record?` on clojure-1.6.0