OK - elegant error handling with result monads (alternative to Elixir `with` special form)

That’s a great point. That would add interference with new users I think and would be confusing. “My vote” is back to OK.with.