The Comonad.Readertypes, (co)monads, substructural logic

Zipping and Cozipping

Zipping and unzipping functors, followed by their dual constructions.