>>106
schemeはしらんけど、ここを読む限り、
https://www.shido.info/lisp/scheme7.html

> 7. 繰り返し

> 2. 再帰
> 再帰関数とは関数定義の中で自分自身を呼び出す関数です。

> 4. 名前つき let
> ループを表すのに名前つき let という構文が使えます。
> 名前つき let は Scheme で繰り返しを表す標準的な方法です。

これに該当するんじゃね?