This is perfectly fine Python. It outputs
Opening...
Opening...
1337
Closing...
when run, but Mypy complains...
example.py:29: error: Incompatible default for argument "cls" (default has type "Type[Concrete]", argument has type "SupportsOpenClose")