anchor.diff:  type FirstTwentyRows = AzureTypeProvider<"UseDevelopmentStorage=true", schemaSize = 20>
   
   (** 
  +### Data Frame interoperability
  +
   In addition, an extra "Values" property is available which exposes all properties on the entity
   in a key/value collection - this is useful for binding scenarios or e.g. mapping in Deedle frames.
   *)
  
positive.code: 
  (*** define-output: blip ***)
  Azure.Tables.optionals.Get(Row "1", Partition "partition")
  |> Option.iter(fun row -> printfn "IsAnimal: %A, YearsWorking: %A" row.IsAnimal row.YearsWorking)
  
  (*** include-output: blip ***)
  
  
negative.code: (**
  
  ##Automatic schema inference
  Unlike some non-relational data stores, Azure Table Storage *does* maintain schema information at the
  row level in the form of EDM metadata. This can be interrogated in order to infer a table's shape, as
  well as help query data. Let's look at the schema of the row ``fred.1`` in the ``employee`` table.
  *)
  
  (*** hide ***)
  