Substituir a função Javascript e manter o escopo original

Você já conseguiu alguma biblioteca de terceiros e só precisou substituir algum método específico?

SomeObject.prototype.someMethod = ( function( original ) {
// here is the place for private stuff

return function() {
// get result from original method
var result = original.apply( this, arguments ));

// manipulate original result or just return it
return result;
};
} )( SomeObject.prototype.someMethod );