https://docs.pydantic.dev/latest/why/
https://docs.pydantic.dev/latest/why/