副作用の少ないきれいな設計ならconstだらけになるはずだが