Rust update: `TcpStream::read_bytes` -> `TcpStream::read_exact`
Rust update: Switched to the new inner macro syntax, with a quick fix for the `headers_mod` macro