WHEN и UNLESS - условные операторы

(when p form1 ... formn)
  ≡ (if p (progn form1 ... formn) nil)
(unless p form1 ... formn)
  ≡ (if (not p) (progn form1 ... formn) nil)

Пример
(when t
  (prin1 1) (prin1 2) (prin1 3))
123
3
(unless t
  (prin1 1) (prin1 2) (prin1 3))
NIL