Mapeamento de um vetor realizando efeitos colaterais

Eu estou tentando iterar sobre um vetor de "linhas" no Clojure. Essencialmente, parece que:

[{:start {:x 1 :y 3 :z 4}, :end {:x 3 :y 7 :z 0}}, ...]

Eu gostaria de aplicar uma função que imprime cada uma dessas "linhas" em uma nova linha, ala:

(map #(println %) vector-of-lines)

mas isso não parece chamar a função. Eu não deveria estar usando a função "map" neste exemplo?

questionAnswers(3)

yourAnswerToTheQuestion