Reflectable Enums

What does an enum see when it looks in the Mirror? Josh Smiths demonstrates using Swift's Reflection API when working with enums cases which have associated values of varying types.