function nodeRemoveEventListener()
            {
                return removeEventListenerWrapper.bind(this);
                /**
                 * @param {string} type
                 * @param {function()} handler
                 * @param {boolean=} useCapture
                 * @this {Node}
                 */
                function removeEventListenerWrapper(type, handler, useCapture)
                {
                    this.removeEventListener(type, handler, useCapture);
                    if (this["on" + type])
                        this["on" + type] = null;
                }
            }
@suppressReceiverCheck
@this {Node}
@return {function(this:Node, string, function(), boolean=): undefined}