Locals, loops, and blocks