code: function isIIFEStatement(node) {
      if (node.type === "ExpressionStatement") {
          let call = node.expression;
  
          if (call.type === "UnaryExpression") {
              call = call.argument;
          }
          return call.type === "CallExpression" && astUtils.isFunction(call.callee);
      }
      return false;
  }
docs: Checks the given node is an expression statement of IIFE.
  
  @param {ASTNode} node The node to check.
  @returns {boolean} `true` if the node is an expression statement of IIFE.
  @private