Away from Exceptions: Errors as Values
&gt; Programming with exceptions is difficult and inelegant. Learn how to handle errors better by representing them as values.<p>Funny how exception were invented because handling errors as values was considered to be tedious. And now, more and more languages are going backward.