/dev-haskell/comonad/