A surprising enum size optimization in the Rust compiler | Hacker News Reader