[Pitch] `@OptionSet` macro

For the record, this is not true. The name CodingKeys was intentionally chosen as a plural name; I won't re-hash the explanation here since it's available on the forums, but the enum doesn't follow what you might consider "regular" naming rules because it exists primarily as a namespace.

Whether or not the same logic applies here, I'll leave for others to have strong opinions on. (Though I personally believe it could.)

4 Likes