Zip: create sub-module `Error`
Zip: add `*_in_channel_*` functions