Practical Type Hints in PythonType annotation contracts, modern syntax, narrowing, protocols, generics, and runtime boundaries.