no matter how much you use its flexibility in regards to types,
JavaScript still has them, and they matter. Polymorphic
methods perform differently, and type coercion is really
only sometimes the intent of someone who provides a string
where you need a number.