Adding a enum variant to the schema should not break clients, yet it does because of pydantic validation. It would be nice to have a toggle to generate enum values as str, but annotated with Literal.