Avatar
値型の existential は値のように振る舞うのと、イミュータブルクラスは値のように振る舞うのと、値型を AnyObject に入れるとイミュータブルなのとが組み合わさって、挙動が同じように見えるということかと。