move zlib tests out of Si namespace
add utility make_memory_range