Comment
Comment by octachron
Nearly the same as with positional argument: Partially applying a function to a named argument creates a closure with this argument filled in, and you can apply the argument in whichever order you want:
The more complex interaction is rather with type inference and currying, or the interaction between currying and optional arguments.