Type Hints
Adding types to a function
Generic Types
NamedTuple
Variables and Attributes
Class Members and Methods
Type hints for keyword arguments