anchor.diff:  Another interesting case is when there are multiple nodes that contain just a 
   primitive value. The following example shows what happens when the root node
   contains multiple `<value>` nodes (note that if we leave out the parameter to the 
  -`Parse` method, the same text used for the schema will be used as the runtime value)
  +`Parse` method, the same text used for the schema will be used as the runtime value).
   *)
   
   type Test = XmlProvider<"<root><value>1</value><value>3</value></root>">
  
positive.code: 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.
  Instead of using attributes, we could use nested nodes (`<name>` and `<born>` nested
  under `<author>`) that directly contain the values:*)
  
  
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:
  *)
  
  