cl-labels

cl-labels is an autoloaded Lisp macro in `cl-macs.el'.

(cl-labels ((FUNC ARGLIST BODY...) ...) FORM...)

Make temporary function bindings.
The bindings can be recursive and the scoping is lexical, but capturing them
in closures will only work if `lexical-binding' is in use.