A port of zlib to Rust