SK リダクションマシン

http://metanest.jp/sysprogharawata/reduct.rb とりあえずリリース
型にうるさい言語だったらきちんと抽象化するだろうところが、なんとなく直接値を埋め込んじゃうほうがスマートに見えるのは動的言語のいいところだろうかダメなところだろうか?