are closures - but the syntax for declaring one is so cumbersome that nobody bothers to use them that way.
Bistro makes use of them that way - but Bistro is more of a thought experiment than a usable language (the preprocessor doesn't give decent diagnostics and debugging is impossible).
[link|http://bistro.sourceforge.net/|http://bistro.sourceforge.net/]