jQuery の jqXHR や Promise で成功の場合の結果を変形するには？


jqXHR や Promise が成功した場合に呼ばれる `done(fn)` の fn に渡される引数を、事前に変形できるでしょうか？

次のようなイメージです。

[code]

    $.ajax(...)
        .???(function(originalResult) {
          // originalResult を変形して return
          return someTransform(originalResult);
        }).done(function(result) {
          // result には someTransform(originalResult) が渡される。
        });
    
[/code]




[`then`](http://api.jquery.com/deferred.then/) がある:

[code]

    $.get("/")
    .then(function(originalResult){
        return "OK";
    })
    .done(function(result){
        //result === "OK"
    });
    
[/code]




[`then`](http://api.jquery.com/deferred.then/) がある:

[code]

    $.get("/")
    .then(function(originalResult){
        return "OK";
    })
    .done(function(result){
        //result === "OK"
    });
    
[/code]

