anchor.diff:  
       member __.Show() =
           let html = __.GetHtml()
  -        Html.showInBrowser html __.Id        
  -
  -    /// The plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
  +        Html.showInBrowser html __.Id
  +
  +    /// The plotly.js src.
       member val PlotlySrc = Html.DefaultPlotlySrc with get, set
   
  -    /// Sets the chart's plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
  +    /// Sets the chart's plotly.js src.
       member __.WithPlotlySrc src = __.PlotlySrc <- src
   
       /// The width of the chart container element.
  
positive.code: 
      /// Sets the data series labels. Use this method if the
      /// chart's data is a series collection.
      member __.WithLabels(labels) = __.labels <- Some labels 
  
      /// Sets the chart's configuration options.
      member __.WithLayout(layoutObj) = __.layout <- Some layoutObj
  
negative.code:         elif RuntimeInformation.IsOSPlatform(OSPlatform.OSX) then
              System.Diagnostics.Process.Start("open", path) |> ignore
          else
              invalidOp "Not supported OS platform"
  
  type Options = Layout
  
  