Describe a closure and how it would be useful?
Anonymous
It's great for data encapsulation. You don't need to expose an internal state (not letting callers to modify it directly) but can let the caller mutate it with a function/getter/setter.
Check out your Company Bowl for anonymous work chats.