title: F# Yaml type provider
body: <p>I have tried using a Yaml collection of maps in my config file :</p>
  
  <pre><code>Companies:
    - code: 11
      name: A
      country: FR
      functionalCurrency: EUR
    - code: 12
      name: B
      country: GB
      functionalCurrency: GBP
  </code></pre>
  
  <p>However, when trying to read it with the type provider, it only finds the first result of the list.</p>
  
  <p>With :  </p>
  
  <pre><code>  open FSharp.Configuration
    type CompaniesConfig = YamlConfig&lt;"Config.yaml"&gt;  
    let config = CompaniesConfig()
  </code></pre>
  
  <p>the output is :</p>
  
  <pre><code>  val config : CompaniesConfig =
      Companies:
      - code: 11
        name: A
        country: FR
        functionalCurrency: EUR
  </code></pre>
  
  <p>Trying to parse the code online worked, hence I wonder if that is a library limitation or... ?</p>
  
  <p>Thanks for your help</p>