In the end, type systems (all of them, static as well as dynamic) are just a tradeoff between safety and practicality.
In the end, type systems (all of them, static as well as dynamic) are just a tradeoff between safety and practicality.