anchor.diff:                  "alpha" => getSetVal chained Float
                   "resume" => O ^-> O
                   "tick" => O ^-> O
  -                "drag" =? T<IntelliFactory.WebSharper.EcmaScript.Function>
  +                "drag" =? T<JavaScript.Function>
                   "linkDistance" => chained !?(Int + (Obj?d * Int?i ^-> Int))?distance
                   "charge" => chained !?(Int + (Obj?d * Int?i ^-> Int))?charge
               ]
  
positive.code:     let Float2x2T = Type.Tuple [Float2T; Float2T]
      let Comparator = Obj * Obj ^-> Int
  
      let Date = T<IntelliFactory.WebSharper.EcmaScript.Date>
      let DateTime = T<System.DateTime>
  
      let Element = T<IntelliFactory.WebSharper.Dom.Element>
      let NodeList = T<IntelliFactory.WebSharper.Dom.NodeList>
      let Event = T<IntelliFactory.WebSharper.Dom.Event>
  
      let nameArg = String?name
  
  
negative.code: namespace IntelliFactory.WebSharper.D3
  
  open IntelliFactory.WebSharper
  open IntelliFactory.WebSharper.InterfaceGenerator
  open IntelliFactory.WebSharper.JavaScript.Dom
  
  module Definition =
      let mutable classList = [] : CodeModel.NamespaceEntity list
  