Parsing inherently heterogeneous data has always been a point of conversation within the Swift community. After nearly 2 years of different approaches to this problem, Keith will look at where we have been and how today’s Swift language features provide for cleaner and safer solutions to immutable models.