Hi,
I did some experiments w/ inspect.signature and it works quite well. curry.py gets much simpler, but there is no checking for updated **kwargs in yet.
inspect.signature
**kwargs
Cheers, Alain