add unzip() and friends, fixes #341