Why do common Rust packages depend on C code? | Hacker News Reader