anonymous functions no longer have temp names.