One of the new features in python 3.5 is type hinting inspired from this project.
typing: PEP 484 – Type Hints.
I want to test
In order to get static checks, consider a project like mypy, on which PEP 484 was based on.
No checking will be performed on runtime is explicitly declared in the PEP to ease fears of some transition to a static looking Python.
As Daniel pointed out, you can view the attributes in the __annotations__ attribute in a form of:
{'return': bool}
for function overdrawn().
If you want you can create your own small type checking function to perform little runtime checks utilizing this dict. Play around with it. Additionally, if you're up for the read, take a look at my answer on type hints here.