Adds static typing to JavaScript to improve developer productivity and code quality.
Issues are used to track tasks, bugs, and feature requests.