Specify some of the pros and cons of Type Hinting
Pros:
- Enhance IDE experience by receiving feedback (warnings, notifications, ...) on how the code is written
- Improves code documentation Cons:
- Requires investment (like time) which could perhaps be used for other aspects of the project
- While minor in most cases, might have effect on the time it takes your code to run