You have to "import" `deprecatedFunction` from the module where is defined. If you run this code it will just fails because it's `undefined`. So, on top of this module, where we require the `setTimeout`, you have to add on the next line:
```
const { deprecateFunction } = require("../util/deprecate")
```
Notice also that is `deprecateFunction`, not `deprecatedFunction`.

Also, you forgot to rename `curry` in `partial`, so that here `partial` is `undefined`. Basically you have to replace line 65:
```js
function curry(fn) {
```
with:
```js
function partial(fn) {
```

and on line 73, you have to exports `partial`:
```js
exports.partial = partial;
```
and on the next line, you can put `curry` as "deprecated" alias of `partial`:
```js
exports.curry = deprecatedFunction(partial, /* etc */
```