title: How to add a header to CSV export in jq?
body: <p>I'm taking a modified command from the <code>jq</code> <a href="http://stedolan.github.io/jq/tutorial/" rel="noreferrer">tutorial</a>:</p>
  
  <pre><code>curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' \
  | jq -r -c '.[] | {message: .commit.message, name: .commit.committer.name} | [.[]] | @csv'
  </code></pre>
  
  <p>Which does <code>csv</code> export well, but missing the headers as the top:</p>
  
  <pre><code>"Fix README","Nicolas Williams"
  "README: send questions to SO and Freenode","Nicolas Williams"
  "usage() should check fprintf() result (fix #771)","Nicolas Williams"
  "Use jv_mem_alloc() in compile.c (fix #771)","Nicolas Williams"
  "Fix header guards (fix #770)","Nicolas Williams"
  </code></pre>
  
  <p>How can I add the header (in this case <code>message,name</code>) at the top? (I know it's possible manually, but how to do it within <code>jq</code>?)</p>