1.23.2
(fix): Fix undiscriminated union type matching in dynamic snippets and wire tests. Previously,
when converting example values to undiscriminated union types, the generator would accept
the first type that didn’t throw an error, even if the conversion resulted in a nop (no-op).
This caused empty struct literals to be generated instead of properly initialized union
variants. The fix now skips types that result in nop conversions and continues to the next
type in the union.