prog* (prog* (bindings...) {tag | form}...) prog と同様ですが、束縛が逐次的 (let* 方式) です。各初期化フォームはそれより前に束縛された変数を参照できます。 Run(prog* ((x 5) (y (* x 2))) (return (+ x y))) ; => 15