code: function extend(dst) {
      Array.prototype.forEach.call(arguments, function(obj) {
        if (obj && obj !== dst) {
          Object.keys(obj).forEach(function(key) {
            dst[key] = obj[key]
          })
        }
      })
  
      return dst
    }
docs: shallow extend with varargs