It seems to me, that current callbacks in `jQueryDataHttpRequest` have incorrect arguments. For instance: `jqXHR.fail` in [the jQuery docs](http://api.jquery.com/jQuery.ajax/#jqXHR) takes `function( jqXHR, textStatus, errorThrown ) {}`, however [Saltarelle's jQueryDataHttpRequest](https://github.com/erik-kallen/SaltarelleJQuery/blob/82ff0243e7101bda00324bbe9ef743011e6c1298/jQuery/jQueryDataHttpRequest.cs#L160) takes `TData` as the first argument in its `Fail` method.
It seems to me, that current callbacks in
jQueryDataHttpRequesthave incorrect arguments. For instance:jqXHR.failin the jQuery docs takesfunction( jqXHR, textStatus, errorThrown ) {}, however Saltarelle's jQueryDataHttpRequest takesTDataas the first argument in itsFailmethod.