> argument to a function. the special bit about blocks is that they are > executed by the called function, but they are parsed in the context of > where they are defined. so you have access to local variables etc... Look in extend.texi for 'Nested Functions' .