インスタンスの数を制限するシングルトンパターンを
もう少しスマートに書けるかも。まあ、ユニットローカルな
変数でも別に困らないんだけどね。