in indigo.js [709:713]
IndigoObject.prototype._next = function() {
this.d._setSessionId();
let newobj = this.d._checkResult(this.d._lib.indigoNext(this.id));
return (newobj && newobj !== -1) ? new IndigoObject(this.d, newobj, this) : null;
};