attachToCurrentScope(obj) {
	        if (this.autoDisposeScope.length == 0) {
	            throw Error("Must call beginScope to use functions that returns TVM objects");
	        }
	        const currScope = this.autoDisposeScope[this.autoDisposeScope.length - 1];
	        currScope.push(obj);
	        return obj;
	    }
Track object for dispose in current scope.

@param obj The object to be tracked.
@returns the same object.
@note This function only needs to be called for raw system C API values.
      The return value of PackedFunc will be automatically tracked.