| Сообщение от lgick | 
	| судя по ответу не работает | 
	
Косяк в учебнике. Наверняка о нем есть тут пару слов - 
https://github.com/javascript-tutori...pt.info/issues (или в английской версии)
	
	| Сообщение от lgick | 
	| выходит для инкапсуляции без IIFE не обойтись? | 
	
Да.
Возможно, имеется в виду, что всякие вебпаки и тому подобное делают такое обертывание сами. В рабочих проектах не приходится писать IIFE, кругом один сплошной import/export, который переделывается сборщиком.