Type hinting has been revamped in python 3.5 (I think), and offers a consistent notation for type hinting in the source code:
http://veekaybee.github.io/2019/07/08/python-type-hints/
Most IDEs now support this, and checks the type hints during coding, also packages can do type checking before commiting to the repo. I highly recommend it!
Any questions, comments?