An [upcoming release of the Smithy documentation](https://github.com/smithy-lang/smithy/pull/1945) specifies that any field named `__type` should be ignored when deserializing union variants.