docs: function eachProperty(value, cmd, context, getEnum) {
  	var i = 0;
  	var readStatics = callable(value) === false;
  	for (var key in value) {
  		if (getEnum || ownProperty(value, key)) {
  			var response = resolveProperty(value, key, readStatics, cmd, context, i += 1);
  			if (response !== undefined) {
  				return response;
  			}
  		}
  	}
  	return undefined;
  }