cellular automata comonad.