anchor.diff:          eatClosingTag xml
           tb.Ctor objects
   
  +    /// Try to determine a reader function for F# record types
       and getFsRecordReader (t : Type) = fun() ->
           if FSharpType.IsRecord t then
               getRecordBuilderInfo t
  
positive.code:             |> Map.ofArray
          { Type = t; Readers = readers; Ctor = FSharpValue.PreComputeRecordConstructor t; Fields = fields.Length }
  
      and readRecord (rb : RecordBuilderInfo) attr (xml : ParserInfo) =
          let objects = Array.zeroCreate<obj> rb.Fields
          let rec inner() =
  
negative.code:         let ctor = FSharpValue.PreComputeTupleConstructor t
          { Type = t; Readers = readers; Fields = items.Length; Ctor = ctor }
  
      /// Try to determine a reader function for F# tuple types
      and getFsTupleReader (t : Type) = fun() ->
          if FSharpType.IsTuple t then
              getTupleBuilderInfo t
  