rem: var args = options.arguments || arguments; 
add: var args = $splat(options.arguments) || arguments; 
context: 	create: function(options){		var fn = this;		options = $merge({			'bind': fn,			'arguments': null,			'delay': false,			'periodical': false,			'attempt': false		}, options);		options.arguments = $splat(options.arguments);		return function(){			var args = options.arguments || arguments;			var returns = function(){				return fn.apply($pick(options.bind, fn), args);			};			if (options.delay) return setTimeout(returns, options.delay);			if (options.periodical) return setInterval(returns, options.periodical);			if (options.attempt) try {return returns();} catch(err){return false;};			return returns();		};	},
meta: 7052	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7052/e56f73e3e2defeef30faf9d195ac24276e200cab/Function.js/clean/Native/Function.js