Available on all platforms
@:keepstaticrun(src:Bytes, ?bufsize:Int):Bytes
@:keepnew(?windowBits:Int)
@:keepclose():Void
@:keepexecute(src:Bytes, srcPos:Int, dst:Bytes, dstPos:Int):{write:Int, read:Int, done:Bool}
@:has_untyped@:keepsetFlushMode(f:FlushMode):Void