Имеет ли Scheme или какие-либо диалекты схемы своего рода оператор "self", чтобы анонимные лямбды могли повторяются сами по себе, не выполняя что-то вроде Y-комбинатора или не называясь в летреке и т. д.
Что-то вроде:
(lambda (n)
(cond
((= n 0) 1)
(else (* n (self (- n 1)))))))