What was the primary reason for the introduction of type hints in Python?
A. To enforce strict typing
B. To improve performance
C. To enhance code readability
D. To aid code analysis tools
Type hints were introduced to aid code analysis tools and improve code readability, not to enforce strict typing.