var Function = function(func) { func.__call__ = function( args, kwargs){ func.kvargs = kwargs; func.apply(args); deleat func.kwargs; } return func; };