Shouldn’t RawValue be used somewhere in CodingUserInfoKey struct? Otherwise it isn’t needed.

Reread Getting Started with Swift Compiler Development to refresh how to build swift.

Watched Point Free issue #53 Swift Syntax Enum Properties. It’s about using new Apple’s tool SwiftSyntax for parsing Swift enum declarations and generating some Swift code. Talk has nice recap of Swift Package Manager.