Fix failing test and improve zip/unzip docs
Improve error message for struct expansion in invalid contexts