I thought partial functions are functions where you don't supply all the arguments, so the return value is a new function that is ready to accept the missing arguments.
```pseudocode
add(1, 2) > 3
addtwo = add(2)
addtwo(3) > 5 ```
I'm certainly wrong because John D. Cook uses a lot of big words that I don't understand. CONFUSING