reverseのバグ修正。
Evaluator.hs をリファクタリング。
- 特殊形式を specialForms として eval から分離。
- 組み込み関数を builtInFunctions として特殊形式から分離。
- defaultBindings = primitiveFunc ++ ioFunc ++ builtInFunc と規定。
- misc 用に Scheme.Evaluator.Utils モジュール作成。
REPL にキーワード補完機能を追加。