Compile-time safety for enumerations in Go | Hacker News Reader