>>549
効率うんぬんの前にやってることが全然違う。
a(foo)は参照カウンタを回してるかもしれないし、リソースに対してロックをかけてるかもしれない。
毎回新しいインスタンスを返してる可能性もある。
だからうかつに後者に置き換えてはいけない。