Don't remove `curry`. Instead, leave it as alias to `partial`, mark it as "deprecated". See [deprecateFunction](https://github.com/mozilla/addon-sdk/blob/master/lib/sdk/util/deprecate.js#L21). Here an example of usage: https://github.com/mozilla/addon-sdk/blob/master/lib/sdk/io/data.js#L64-L67

So it would be something like:
```
exports.curry = deprecateFunction(partial,
   'curry is deprecated, please use require("sdk/lang/functional").partial instead.'
 );
```

And in that case add a test in `test-functional` to check that the message is properly logged when `curry` is called, and the function works as expected (see to intercept the message https://github.com/mozilla/addon-sdk/blob/master/test/test-deprecate.js)