Benefits of using throwing functions (try) - Swift's most underrated feature?

Based on his experience with one of his own projects, Bruno Rocha makes his case for why he thinks throwing functions are Swift's most underrated feature. Bruno lists a number of benefits, providing code examples for each.