`PUB_STATES`はこんなところに書くべき定義じゃない。使う場所に近いところで定義するように。