Fun and surprises with closures, references, and inner functions | Dark Hacker News