what static typing gives you: if your code is guaranteed to work* it will run. otherwise it will not.
what i actually want: if your code is guaranteed to fail* it will not run. otherwise it will.
* for some language specific definition of work/fail
7
5
30

