anchor.diff:                  "load" => T<string>  * !?(T<string> + T<obj>) * !?(T<string> * T<string> * XmlHttpRequest ^-> T<unit>) ^-> JQ
   
                   "load" => EventHandler ^-> JQ
  -                "load" => StringMap?data * EventHandler ^-> JQ
  +                "load" => T<Object<string>>?data * EventHandler ^-> JQ
   
                   Generic -   ( fun t ->
                                   Method "map" ((T<int> * T<Dom.Element> ^-> t) ^-> JQ)
                               )
                   
  -                "mousedown" => StringMap?data * EventHandler ^-> JQ
  +                "mousedown" => T<Object<string>>?data * EventHandler ^-> JQ
                   "mousedown" => !?EventHandler ^-> JQ
   
                   "mouseenter" => !?EventHandler ^-> JQ
  -                "mouseenter" => StringMap?data * EventHandler ^-> JQ
  +                "mouseenter" => T<Object<string>>?data * EventHandler ^-> JQ
                   
                   "mouseleave" => !?EventHandler ^-> JQ
  -                "mouseleave" => StringMap?data * EventHandler ^-> JQ
  +                "mouseleave" => T<Object<string>>?data * EventHandler ^-> JQ
                   
                   "mousemove" => !?EventHandler ^-> JQ
  -                "mousemove" => StringMap?data * EventHandler ^-> JQ
  +                "mousemove" => T<Object<string>>?data * EventHandler ^-> JQ
                   
                   "mouseout" => !?EventHandler ^-> JQ
  -                "mouseout" => StringMap?data * EventHandler ^-> JQ
  +                "mouseout" => T<Object<string>>?data * EventHandler ^-> JQ
                   
                   "mouseover" => !?EventHandler ^-> JQ
  -                "mouseover" => StringMap?data * EventHandler ^-> JQ
  +                "mouseover" => T<Object<string>>?data * EventHandler ^-> JQ
   
                   "mouseup" => !?EventHandler ^-> JQ
  -                "mouseup" => StringMap?data * EventHandler ^-> JQ
  +                "mouseup" => T<Object<string>>?data * EventHandler ^-> JQ
   
                   "next" => !?T<string> ^-> JQ
   
  
positive.code:                 "click" => !?EventHandler?handler ^-> JQ
                  |> WithComment "Bind an event handler to the \"click\" JavaScript event, or trigger that event on an element."
  
                  "click" => StringMap?eventData * EventHandler?handler ^-> JQ
                  |> WithComment "Bind an event handler to the \"click\" JavaScript event, or trigger that event on an element."
  
                  // Clone
  
negative.code:                 "undelegate" => T<string> * T<string> * !?EventHandler ^-> JQ
  
                  "unload" => EventHandler ^-> JQ
                  "unload" => T<Object<string>>?data * EventHandler ^-> JQ
  
                  "unwrap" => T<unit> ^-> JQ
  
  