anchor.diff:              "keyup" => !?T<obj> * EH ^-> TSelf
               "keyup" => T<unit> ^-> TSelf
               "load" => EH?eventHandler ^-> TSelf
  -            |> WithInline "on(\"load\", $eventHandler)"
  +            |> WithInline "$this.on(\"load\", $eventHandler)" |> ObsoleteWithMessage "Use .On(\"load\", eventHandler) instead" 
               "unload" => EH?eventHandler ^-> TSelf
  -            |> WithInline "on(\"unload\", $eventHandler)"
  +            |> WithInline "$this.on(\"unload\", $eventHandler)" |> ObsoleteWithMessage "Use .On(\"load\", eventHandler) instead" 
               "mousedown" => !?T<obj> * EH ^-> TSelf
               "mousedown" => T<unit> ^-> TSelf
               "mouseenter" => !?T<obj> * EH ^-> TSelf
  
positive.code:             // Error
              "error" => EH?handler ^-> JQ
              |> WithComment "Bind an event handler to the \"error\" JavaScript event."
              |> WithInline "on(\"error\", $handler)"
  
              // Error
              "error" => T<Object<string>>?data * EH?handler ^-> JQ
              |> WithComment "Bind an event handler to the \"error\" JavaScript event."
              |> WithInline "on(\"error\", $handler)"
  
              // Deprecated
              "bind" => T<string> * !?T<Object<string>> * EH ^-> TSelf |> Obsolete
              "bind" => T<string> * !?T<Object<string>> * !?T<bool> ^-> TSelf |> Obsolete
              "bind" => T<obj> ^-> TSelf |> Obsolete
              "bindFalse" => T<string>?event * T<Object<string>>?eventData ^-> JQ
              |> WithInline "$this.bind($event, $eventData, false)"
              |> Obsolete
              "delegate" => T<string>?selector * Event?eventType * !?T<Object<string>>?eventData * EH?handler ^-> JQ
              |> WithComment "Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements."
              |> Obsolete
              "unbind" => T<unit> ^-> JQ |> Obsolete
              "unbind" => Event ^-> JQ |> Obsolete
              "unbind" => T<string> * !?EH ^-> JQ |> Obsolete
              "unbindFalse" => T<string>?event * T<Object<string>>?eventData ^-> JQ 
              |> WithComment "Attach a handler to an event for the elements."
              |> WithInline "$this.bind($event, $eventData, false)"
              |> Obsolete
              "undelegate" => T<unit> ^-> JQ |> Obsolete
              "undelegate" => T<string> * T<string> * !?EH ^-> JQ |> Obsolete
  
              // Ajax related instance methods
              "ajaxComplete" => AjaxHandler ^-> TSelf
  
negative.code:             "select" => !?T<obj> * EH ^-> TSelf
              "select" => T<unit> ^-> TSelf
              "size" => T<unit> ^-> T<int>
              |> WithInline "$this.length"
              "submit" => !?T<obj> * EH ^-> TSelf
              "submit" => T<unit> ^-> TSelf
              "trigger" => T<string> * !?(Type.ArrayOf T<obj>) ^-> TSelf
  