Add an optional pass-through callback argument to unzip()
update: Implement 'update zip' mode, woot! Untested though.