docs: function monitorArray(a, emit) {
  		['copyWithin', 'fill', 'pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift']
  			.forEach(function(key) {
  				var original = a[key];
  
  				a[key] = function() {
  					var result = original.apply(a, arguments);
  
  					emit();
  
  					return result;
  				};
  			});
  
  		return a;
  	}