Python Type Hints

Python type hints annotate intended values without normally enforcing them at runtime. Static checkers and editors can use annotations to detect errors, improve completions, and document interfaces.