Can I write headers with the CsvProvider without providing a sample?
<p>Why is it that if I create a new CSV type with the <code>CsvProvider&lt;&gt;</code> in F# like this:</p>

<pre><code>type ThisCsv = CsvProvider&lt;Schema = "A (decimal), B (string), C (decimal)", HasHeaders = false&gt;
</code></pre>

<p>then create/fill/save the .csv, the resulting file does not contain the headers in the schema I specified? It seems like there should be a way to include headers in the final .csv file, but that's not the case.</p>

<p>Setting <code>HasHeaders = true</code> errors out, because there's no sample provided.  The only way for <code>HasHeaders = true</code> to work is to have a sample .csv.  It seems to me that there should be a way to specify the schema <em>without</em> a sample and also include the headers in the final file.</p>

<p>Am I missing something when I use <code>[nameOfMyCSV].Save()</code> that can include the headers from the schema or can this not be done?</p>