Si (fonction foo() {}) est une expression due au 'contexte' comme "(Parenthèse)" sont un opérateur de regroupement et l'opérateur de regroupement ne peut contenir qu'une expression.Toutes les fonctions sont-elles à l'intérieur d'une expression IIFE?
Ce qui conduit à la question, pouvez-vous déclarer une fonction à l'intérieur d'un IIFE ou cela compterait toujours comme une expression de fonction?