If there is an Elixir library function that needs to be called, how can we be sure that all possible errors coming from it will be captured?
Elixir/Erlang vs. Mainstream Languages
Elixir is an unusual language because it functions as a kind of a wrapper around another language. It utilizes Erlang and its rock solid libraries to build new concepts on top of it. Erlang is also different compared to what one may call usual or mainstream languages, e.g. Java, C++, Python, Ruby, etc. in that it's a functional programming language, designed with distributed computing in mind.