Swift Initialization and the Pain of Optionals | Hacker News Reader