категорию эндофункторов определяют для какой-то категории
И.е. если ты для какой-то категории К определяешь категорию эндофункторов, то у тебя получается категория эндофункторов категории К
В ней объекты - это, собственно эндофункторы, а морфизмы - натуральные преобразования
Натуральные преобразования - это способ сделать из некоторого функтора F
другой функтор G
, пример - Option<A> -> Either<Unit, A>
Нет, стой. Эндофунктор - функтор, который идёт сам в себя. Ты сейчас указал морфизмы, при которых один функтор меняется на другой (Either меняется на Option). Что такое тогда эндофункторы в таком определении? Either - эндофунктор?