(Co/Contra)Functor and Comonad