@dataclassのfrozen=Trueの仕組み
実装を追った
__setattr__で例外を送出しているため、属性に値を代入できない
frozen=TrueのときFrozenInstanceErrorが送出される
送出している(っぽい)のは_frozen_get_del_attr
__setattr__と__delattr__となる関数を返していそう
_create_fnを呼ぶ
呼び出し順
@dataclass → _process_class 呼び出し
_process_class → _frozen_get_del_attr 呼び出し