Functional Swift and Optional Values

Functional Swift to the rescue:

“Dealing with Optional values (specifically Implicitly Unwrapped Optionals) is unfortunately an everyday part of our life as forward-looking iOS developers. The entirety of the Cocoa API won’t be audited for optionals for a good long while, so these things are here to stay. This means we’re going to introduce some actual runtime errors into our application where we might not have encountered them before.”