Emulate block scope with IFFE