3
Typing lists and tuples in Elixir
(elixir-lang.org)
Seems like these are decent decisions, considering the constraints you need to work in.