Comme d'autres langages, Common Lisp permet la création d'une suite d'instructions dans un contexte nécessitant une seule instruction, mais en Common Lisp il s'agit d'expressions et non simplement d'instructions.
De plus, les blocs de Common Lisp peuvent être nommés permettant un saut non local (voir chapitre 17) pour immédiatement renvoyer une valeur d'un bloc, un peu comme le break en C, mais généralisé à des blocs imbriqués.