I have a block of code that looks like this: ``` if foo: class A(object): ... else: class A(object): ... ``` mypy complains for the second class definition: ``` error: Name 'A' already defined ``` However, this is technically not true.