(loop form ... (return результат) ... form)
Бесконечно оценивает все формы до тех пор, пока не произойдет вызов return или другой нелокальный выход из цикла.
(return [результат])
Завершает цикл (или выполнение безымянного блока), возвращая из него
NIL
, если форма не указана.