code: function argumentsEqual(a, b, m) {
    if ('arguments' !== type(b)) return false;
    a = [].slice.call(a);
    b = [].slice.call(b);
    return deepEqual(a, b, m);
  }
docs: /*!
  Assert deep equality of two `arguments` objects.
  Unfortunately, these must be sliced to arrays
  prior to test to ensure no bad behavior.
  
  @param {Arguments} a
  @param {Arguments} b
  @param {Array} memoize (optional)
  @return {Boolean} result