Entendo, então entre o uso de IIFE e Block, devo usar (nesse caso) o que impede que funções e varíaveis não fiquem no escopo global. Logo, devo usar o IIFE, estou certo?
Respondendo a "O problema de funções e/ou variáveis no escopo..." dentro da publicação Dúvida sobre IIFE e Block Statement
1