Removed double-recursion in pass expand-iife