```python def foobar(foo: Union[str, float]): if foo in ['fizz', 'buzz']: reveal_type(foo) else: pass ``` The revealed type is `Union[builtins.str, builtins.float]` but should be `builtins.str`
The revealed type is
Union[builtins.str, builtins.float]but should bebuiltins.str