Clojure: Semi-achatando uma sequência aninhada

Eu tenho uma lista com listas incorporadas de vetores, que se parece com:

(([1 2]) ([3 4] [5 6]) ([7 8]))

O que eu sei não é o ideal para trabalhar. Eu gostaria de achatar isso para([1 2] [3 4] [5 6] [7 8]).

achatar não funciona: isso me dá(1 2 3 4 5 6 7 8).

Como eu faço isso? Eu acho que preciso criar uma nova lista com base noconteúdo de cada item da lista, não dos itens, e é esta parte que não consigo descobrir como fazer com os documentos.