Clojure: Semi-aplanamiento de una secuencia anidada

Tengo una lista con listas incrustadas de vectores, que se ve así:

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

Lo que sé no es ideal para trabajar. Me gustaría aplanar esto a([1 2] [3 4] [5 6] [7 8]).

flatten no funciona: me da(1 2 3 4 5 6 7 8).

¿Cómo hago esto? Supongo que necesito crear una nueva lista basada encontenid de cada elemento de la lista, no de los elementos, y es esta parte la que no puedo averiguar cómo hacer desde los documentos.

Respuestas a la pregunta(5)

Su respuesta a la pregunta