Marek Kubica added the comment:
Well, some Schemes have an CURRYR variant which creates partial
functions with positional arguments from the right but the current
solution with partial accepting keywords is way more flexible since I
can pre-set any arguments I like in such a function in any
New submission from Marek Kubica :
When calling operators from the ``operator``-module, they refuse to
accept keyword arguments:
operator.add(a=1, b=2)
TypeError: add() takes no keyword arguments
Operators with keyword arguments are important when one wants to create
partial functions with non