anchor.diff:  inferred 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.
  +XML is a quite flexible format, so we could represent the same document differently.
   Instead of using attributes, we could use nested nodes (`<name>` and `<born>` nested
   under `<author>`) that directly contain the values:*)
   
  
positive.code: 
  At runtime, we use the generated type provider to parse the following string
  (which has the same structure as the sample document with the exception that 
  one of the `author` nodes also contains `died` attribute):
  *)
  
  let authors = """
  
negative.code: (**
  This code builds a type `Rss` that represents RSS feeds (with the features that are used
  on `http://tomasp.net`). The type `Rss` provides static methods `Parse`, `Load` and `AsyncLoad`
  to construct it - here, we just want to reuse the same URI of the schema, so we
  use the `GetSample` static method:
  *)
  
  