Approximating sum types in Python with Pydantic

from blog ENOSUCHBLOG, | ↗ original
TL;DR: You can use Pydantic’s support for tagged unions to approximate sum types in Python; go right to Sum types in Python (and onwards) to see how it’s done.