http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
пишет:
Если вы не догадались, речь идет о монадах, которые появляются в чисто функциональных языках программирования, таких как Haskell. Они тесно связаны с монадами теории категорий, но не совсем одно и то же, потому что Haskell не навязывает тождества, которым удовлетворяют категориальные монады.
Это те личности, о которых говорится в приведенном выше тексте?
Применяются ли законы монад в Haskell?
return a >>= k = k a
m >>= return = m
m >>= (\x -> k x >>= h) = (m >>= k) >>= h