Given this proto: ``` enum Enum { UNKNOWN=0; KNOWN=1; } message WithOneOfs { oneof optional_enum { Enum some_enum = 1; } } ``` The constructor looks something like this: ``` def __init__( self, *, some_enum: global___Enum.ValueType = ..., ) -> None: ... ``` But the `OneOf` block is effectively marking the `some_enum` field as optional, but type checkers error when you try and pass `None` to the constructor.