Add decorator.partial

Extends the capabilities of functools.partial.