Examples in plain Elixir:
Would be cool to do the same with Either/Result.
Either
Result
Seemingly, a duplicate of #64