dictのtype hintを使うと後続でvalueのUnionが連続して使うときにvalidationの嵐になってめんどくさいからTypedDict使うかになって、それならもうpydantic使えよになるまでが1セット