constructor(code, libs, argsFor) {
        /** @type {!string} */
        this.code = code;
        /** @type {!Array.<!string>} */
        this.libs = libs;
        /** @type {!function(!WglTexture) : !Array.!<WglArg>} */
        this.argsFor = argsFor;
    }
@param {!string} code
@param {!Array.<!string>} libs
@param {!function(!WglTexture) : !Array.!<WglArg>} argsFor