Если я узнаю, что что-то есть Monoid или Monad, я получаю все, чтобы использовать всевозможные функции fun, такие как foldMap, sequence или даже mapM. Они радуют меня.
Что я получу, если узнаю, что что-то есть Category? Я получаю удовольствие от перегрузки id и (.)?