pub fn update(a: *Adler32, input: []const u8) void
pub fn update(a: *Adler32, input: []const u8) void { a.adler = permute(a.adler, input); }