labels

labels is a Lisp macro in `cl.el'.

(labels BINDINGS &rest BODY)

This macro is obsolete since 24.3;
use `cl-labels' instead.

Make temporary function bindings.
Like `cl-labels' except that the lexical scoping is handled via `lexical-let'
rather than relying on `lexical-binding'.