function isIIFE(node) {
            return node.type === "FunctionExpression" && node.parent && node.parent.type === "CallExpression" && node.parent.callee === node;
        }
function isIIFE(node) {
            return node.type === "FunctionExpression" && node.parent && node.parent.type === "CallExpression" && node.parent.callee === node;
        }
function isIIFE ( node ) { return node . type === "FunctionExpression" && node . parent && node . parent . type === "CallExpression" && node . parent . callee === node ; }
Identifies is a node is a FunctionExpression which is part of an IIFE
@param {ASTNode} node Node to test
@returns {boolean} True if it's an IIFE
Identifies is a node is a FunctionExpression which is part of an IIFE
Checks whether a node is an IIFE.