Avatar
Foo をクラスにするのは共有オブジェクトの問題がややこしいので避けたい、という前提だとどうですか?