`n : Number = 5 ` produces `test_compiler.py:18: error: Incompatible types in assignment (expression has type "int", variable has type "Number")` Which it probably shouldn't because isinstance(n, Number) == True