Let’s Build our own with macro in Elixir
The current with
macro sucks because it’s impossible to know which function the error is coming from, which makes it harder to know how to handle it.
Build an improved macro that gives you the unintended input, and which function in the sequence it came from