A library implementing one function similar to the standard curry  * function (http://en.wikipedia.org/wiki/Currying) found in functional  * programming but allows parameters to applied non-sequentially based on name  * matching. This could be useful for dependency injection...