islispだとレキシカル変数のバインドにはlet、
ダイナミック変数のバインドにはdynamic-letを使うみたいだけどなんで分けたんだろうか?