title: How to create nested JSON objects in FSharp
body: <p>What is the best and readable solution for creating complex nexted JSON objects in F#? Something like the following JavaScript code:</p>
  
  <pre><code>{
     data: {
        user: {
          first_name:'myFirstName',
          last_name:'myLastName',
          address: {
             street: 'myStreet'
          }
        },
        type: 'user'
     }
  }
  </code></pre>