anchor.diff:  
   (**
   You can see that the generated type has two properties - `Age` of type `int` and `Name` of
  -type `string`. The provider successfuly infers the types from the sample and exposes the
  +type `string`. The provider successfully infers the types from the sample and exposes the
   fields as properties (with PascalCase name to follow standard naming conventions).
   
   
  
positive.code: 
  (**
  When printing the data points, some of the values might be missing (in the input, the value
  is `null` instead of a valid number). This is another example of a heterogeenous type - 
  the type is either `Number` or some other type (representing `null` value). This means
  that `record.Value` has a `Number` property (when the value is a number) and we can use
  it to print the result only when the data point is available.
  
negative.code: (for some unknown reason). It is wrapped in quotes, so the provider infers its type as
  `string` (and we need to convert it manually).
  
  The following sample generates type based on the [`docs/WorldBank.json`](../docs/WorldBank.json) 
  file and loads it:
  *)
  
  