define(['./isKind'], function (isKind) { /** */ var isArgs = isKind(arguments, 'Arguments')? function(val){ return isKind(val, 'Arguments'); } : function(val){ // Arguments is an Object on IE7 return !!(val && Object.prototype.hasOwnProperty.call(val, 'callee')); }; return isArgs; });