I am not a core dev, but I feel the community consensus is that None is not “special enough” to warrant a new syntax, but def test(a: int | None) is good enough (which is going to happen in 3.10).
1 Like