There's no code where `__init__` should return anything except `None`, so requiring `-> None` on it is just useless boilerplate. I think it should be permitted to omit it, and that it should be inferred, as with `self` parameters not requiring annotation.