anonymous function scoping.