anchor.diff:  open Props
   open Imports
   
  -let inline lineChart (props: ChartProp list) (children: RechartComponent list): React.ReactElement =
  +let inline lineChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
       createElement(lineChartEl, keyValueList CaseRules.LowerFirst props, children)
   
  -let inline barChart (props: ChartProp list) (children: RechartComponent list): React.ReactElement =
  +let inline barChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
       createElement(barChartEl, keyValueList CaseRules.LowerFirst props, children)
   
  -let inline areaChart (props: ChartProp list) (children: RechartComponent list): React.ReactElement =
  +let inline areaChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
       createElement(areaChartEl, keyValueList CaseRules.LowerFirst props, children)
   
  +let inline composedChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
  +    createElement(composedChartEl, keyValueList CaseRules.LowerFirst props, children)
  +
  +let inline pieChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
  +    createElement(pieChartEl, keyValueList CaseRules.LowerFirst props, children)
  +
  +let inline radarChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
  +    createElement(radarChartEl, keyValueList CaseRules.LowerFirst props, children)
  +
  +let inline radialBarChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
  +    createElement(radialBarChartEl, keyValueList CaseRules.LowerFirst props, children)
  +
  +let inline scatterChart (props: Chart list) (children: RechartComponent list): React.ReactElement =
  +    createElement(scatterChartEl, keyValueList CaseRules.LowerFirst props, children)
   
   // TODO: Tooltip props
   let inline tooltip (props: obj list): RechartComponent =
  
positive.code:           right: float
            left: float }
  
      type [<RequireQualifiedAccess>] ChartProp =
          /// If any two categorical charts(LineChart, AreaChart, BarChart, ComposedChart) have the same syncId, these two charts can sync the position tooltip, and the startIndex, endIndex of Brush.
          | SyncId of string
          | Layout of Layout
  
negative.code:         | OnMouseMove of (React.MouseEvent -> unit)
          | OnMouseLeave of (React.MouseEvent -> unit)
          interface Fable.Helpers.React.Props.IProp
          static member inline Custom(key: string, value: obj): Chart = !!(key, value)
  
  
  type RechartComponent =
  