anchor.diff:  
   
       module ChartTypes = 
  +
  +        /// An implementation of a histogram bin.
  +        type Bin = { LowerBound: float; UpperBound: float; Count: int}
   
           /// An implementation type for items on a chart. This type should not be used directly.
           type public LineChartItem(X: key, Y: value) = 
  
positive.code:             AxisYTitle |> Option.iter (fun t -> ensureDefaultYAxis().Title <- t)
              ch)
  
      /// Provides a set of static methods for creating charts.
      type Chart =
          /// Register a function that is used to automatically transform X values (keys) 
  
negative.code:         // ----------------------------------------------------------------------------------
          // Data operations
            
          let internal binData data lowerBound upperBound intervals =
              seq{lowerBound .. (upperBound - lowerBound)/intervals .. upperBound }
              |> Seq.pairwise
              |> Seq.map (fun (l,u) -> 
                                      let cnt = data |> Seq.filter (fun e -> e >= l && e < u) |> Seq.length
                                      {LowerBound = l; UpperBound = u; Count = cnt}
                          )
  
          let internal allowNull x = match x with None -> null | Some v -> v
  
          let internal listen data = NotifySeq.notifyOrOnce data
  