Disassembling JavaScript's IIFE Syntax
blog.mariusschulz.com