Encoding ML-style modules in Rust | Hacker News Reader