A Rust curiosity: pointers to zero-sized types | Hacker News Reader