感動した人に言っておくけど,関数型言語によくある「関数を返す関数」でも
実装レイヤでは関数を毎回コンパイルして機械語にしている訳ではないからね.
「環境」だけが毎回新しく作られる.
環境ってのは,naiveに言えば変数名をキーとしたハッシュ表ね.
まぁSICPでも嫁.