Так, стоп, работа со списками в Common Lisp что, не ленивая? Получается, группировать map-вызовы и закончить красивым collect / reduce нельзя,