title: Clojure: Semi-Flattening a nested Sequence
body: <p>I have a list with embedded lists of vectors, which looks like:</p>
  
  <p><code>(([1 2]) ([3 4] [5 6]) ([7 8]))</code></p>
  
  <p>Which I know is not ideal to work with. I'd like to flatten this to <code>([1 2] [3 4] [5 6] [7 8])</code>.</p>
  
  <p>flatten doesn't work: it gives me <code>(1 2 3 4 5 6 7 8)</code>.</p>
  
  <p>How do I do this?  I figure I need to create a new list based on the <em>contents</em> of each list item, not the items, and it's this part I can't find out how to do from the docs.</p>