At the end of this project, you are expected to be able to explain to anyone, without the help of Google:
Type annotations in Python 3 How you can use type annotations to specify function signatures and variable types Duck typing How to validate your code with mypy