In Control Structures of Let-over-lambda, they describe an idea of taking bindings and writing a macro that substitutes symbols for values. That's pretty much same thing.

quote from the book itself:
The expansion uses Labels special form to bind a function around the provided body. The function is named according to the symbol used in the named let form.