anchor.diff:  
   In this section we look at an example that demonstrates how the type provider works 
   on a simple document that lists authors that write about a specific topic. The 
  -sample document [`docs/Writers.xml`](docs/Writers.xml) looks as follows:
  +sample document [`docs/Writers.xml`](../docs/Writers.xml) looks as follows:
   
       <authors topic="Philosophy of Science">
         <author name="Paul Feyerabend" born="1924" />
  
positive.code: (**
  The type provider generates a type `Author` that has properties corresponding to the
  attributes of the root element of the XML document. The types of the properties are 
  infered based on the values in the sample document. In this case, the `Name` property
  has a type `string` and `Born` is `int`.
  
  XML is quite flexible format, so we could represent the same document differently.
  
negative.code: element of the same name (for example `<author>` never contained another `<author>`).
  However, when we work with documents such as XHTML files, this can often be the case.
  Consider for example, the following sample (a simplified version of 
  [`docs/HtmlBody.xml`](../docs/HtmlBody.xml)):
  
      <div id="root">
        <span>Main text</span>
  