Talk from CocoaConf San Jose, November 2016. Conference materials available at https://github.com/gregheo/CocoaConfSJ2016