- (`ld.Atom[X | Y]` - already supported) - `ld.Object | ld.Object | ...` - discriminated unions - `ld.String | ld.Atom[T]` - possible, but low priority See also: https://docs.pydantic.dev/latest/concepts/unions/