Hello @moatingodseye, I’ll let other people discuss this topic with you if they want, but there are several other threads where people have discussed this to great lengths here in the forum:
What do you think is missing or needs improving in Elixir
And you’ll also find a lot of discussions about Erlang and Elixir having static typing around the Web.
There’s also a small project to achieve a static typed Elixir, I believe ( I think it’s somewhere in the ‘Your Libraries’ category).
Also, in case you don’t know about it, you may want to explore Dialyzer,