Working with optional errors in completion handlers

Short post from Erica Sadun who demonstrates a neat way of conditionally binding and casting an optional Error type in a completion closure.