A decorator utility that allows any JavaScript function to be called with a hash of named arguments.