> 1. If you're using a dynamic language, then _by definition_ the language will not enforce your static hints at runtime.
Counterexample: PHP is a dynamic language which enforces static type declarations at runtime.
Counterexample: PHP is a dynamic language which enforces static type declarations at runtime.
The point is that it is not expected by definition, since by definition, static != runtime.