Позвольте мне заявить, что у меня есть инфантильное понимание Монад. Я прочитал различные темы в Monads здесь и провел несколько часов изучения концепции. Я почти не чувствую себя комфортно с этим термином, но я думаю, что можно с уверенностью сказать, что я вообще понимаю, что делает/делает Монада.
Я разработчик С#, который хочет улучшить способ работы. Что поможет мне дальше в моей Monaducation увидеть реальное приложение Monad в С# (то есть через linq SelectMany() или somesuch), что явно улучшает другие способы решения той же проблемы в oldskool С#.
Кто-нибудь видел такого зверя?