proc adler32(src: pointer; len: int): uint32 {....raises: [ZippyError], tags: [], forbids: [].}
proc adler32(src: string): uint32 {.inline, ...raises: [ZippyError], tags: [], forbids: [].}