[Pre-pitch] Roundtripping key coding strategies

I agree that automated CodingKey synthesis implies treating the keys as keys rather than 'data' (which is sort of how I see the PreformattedCodingKey: that the keys are data that should be left alone).

I'll add a few other people to this thread: @drexin (since you are reviewing my PR related to SE-0320 which also regards Codable), @tomerd (since you initiated the broader discussion about improvements to Serialization in Swift).