Various ways to handle mismatches between how an external type is expected to be coded and the data format that an app is using.| Swift by Sundell