あと、もう一つ。
ファイナライザはC++のデストラクタと違って
いつ実行されるかわからないようなのですが
こういう仕様なのはどうしてでしょうか?
実行される時があらかじめわかっているほうがどう見ても便利そうなのですが。。。