There is also Erlang and Elixir which while functional aren't typed. There are some static analysis tools though.
It's remarkably useful so far. I feel like I have an extra level of protection compared to Ruby or Python.
My point was that 'untyped' should not be conflated with 'dynamically typed'. They're worlds apart.